home *** CD-ROM | disk | FTP | other *** search
/ The PC-SIG Library 9 / The PC-SIG Library on CD ROM - Ninth Edition.iso / 1201_300 / DISK1271 / DISK1271.ZIP / MAINTD30.ZIP / SERVICE.DOC < prev    next >
Text File  |  1989-05-16  |  156KB  |  3,260 lines

  1.  
  2.      =============================  Note:   ============================
  3.  
  4.    This remarkable shareware program, SERVICE PLUS [TM], is creating a lot 
  5.    of  excitement  because it saves business people time and  money.   You 
  6.    will love this program!   It combines unprecedented speed,  power,  and 
  7.    ease of use into one highly focused system.
  8.  
  9.    Try  it  before you buy!   If you like the program,  you can  elect  to 
  10.    become a registered user for $99.  If you don't like it, throw it away.    
  11.    There is no 'demo' version of the program.   You'll have the full-blown 
  12.    system, into which you can begin inputting your data.   After this note 
  13.    is  the Table of Contents for the documentation for SERVICE PLUS  [TM], 
  14.    then  the documentation itself.    As you browse  through  it,   you'll 
  15.    observe the scope and power of this breakthrough program. 
  16.  
  17.    Feel  free to call me anytime.   I am the author and will be  happy  to 
  18.    answer your questions.
  19.  
  20.                                   Paul Sax
  21.                                      ACS
  22.                                P.O. Box 850427
  23.                             Richardson, TX  75085
  24.  
  25.                            Phone:  (214)  690-6017
  26.  
  27.                             FAX:  (214)  690-4782
  28.  
  29.    P.S.  If  you downloaded this program from a bulletin board,  make sure 
  30.    that you have these four ZIP files on your hard drive in '/SERVICE':
  31.  
  32.                                 MAINTA30.ZIP 
  33.                                 MAINTB30.ZIP
  34.                                 MAINTC30.ZIP
  35.                                 MAINTD30.ZIP
  36.      ===================================================================
  37.                 A Statement on 'Demoware' from the Author:
  38.  
  39.    SERVICE  PLUS  [TM]  requires  registration after you  have  placed  50 
  40.    records in the Master File.   If not registered, this program will lock 
  41.    you  out from access to the program,  though the data files are  always 
  42.    intact.
  43.  
  44.    The registration process consists of you receiving a validation  number 
  45.    over the phone from me,  Paul Sax, at (214) 690-6017.  You already have 
  46.    the complete program and documentation.
  47.  
  48.    2,500 hours of development have gone into this magnificent program; and 
  49.    I've been at this phone for two years providing free support.
  50.  
  51.    My  typical customer spends 40 to 100 hours evaluating this program and 
  52.    calling me  before becoming registered.    For those of you who  become 
  53.    registered,  my program is a highly focused solution to a long-standing 
  54.    administrative  or  informational  problem and the record  lock  up  is 
  55.    irrelevant. 
  56.  
  57.  
  58.  
  59.                     Product overview:  SERVICE PLUS [TM]
  60.      Superb Five Star rating, California Freeware Catalogue, 7th Edition
  61.     =====The Ultimate Maintenance and Service Call Tracking System!=====
  62.               
  63.              
  64.                 Invaluable for these businesses or functions:
  65.                       heating/air conditioning repair, 
  66.    electrical maintenance, auto repair, computer/copier rental and repair,
  67.                    any equipment tracking or maintenance, 
  68.       plant preventive maintenance, plumbing,  bus or taxi maintenance,
  69.                    any repair business with a service bay,
  70.           any department that provides product service and support
  71.          
  72.                            Everything is on-line!
  73.                            Fast search capability
  74.                           Appointments: Ticker File
  75.                      Appointment schedules and graphics
  76.                           Billings/Expense Reports
  77.                          "Layer-in" ability of data
  78.                  ALL reports fit into a standard briefcase!
  79.                          Inventory Tracking ability    
  80.                         
  81.           Be in control of your Maintenance. This program includes:
  82.                       Appointments, Billings/Expenses, 
  83.           Graphics image of your load of commitments/appointments,
  84.                      Free-form data search, and Reports!  
  85.                       
  86.     with  the ability to customize all screens to reflect the terminology
  87.                          specific to your industry.
  88.                     
  89.                Can clock and cost each activity in real time.
  90.        
  91.                  Create an 'Industry-specific' Help screen,
  92.           with up to 15,000 characters of text about your industry
  93.         accessible ANYWHERE in the program with one single keystroke.
  94.              Create Service Tickets, Work Orders,  or Invoices.
  95.  
  96.    This program standardizes your Maintenance and Service Call information 
  97.    and   converts  forgotten  verbal commitments  into  a  focused,  daily  
  98.    appointments and callback list that nets you extra business!
  99.  
  100.  
  101.                To become a registered user for this software, 
  102.                      bring up the program, SERVICE.EXE, 
  103.               go to the Main Program Menu, Other Options Menu.
  104.                      Select option 6, Register Software
  105.         The registration fee for this fantastic program is only $99!
  106.  
  107.  
  108.  
  109.  
  110.  
  111.                               SERVICE PLUS [TM]
  112.                                 Version 3.000
  113.  
  114.  
  115.                               Table of contents
  116.  
  117.      
  118.    Contents                                                         Pages
  119.  
  120.  
  121.    User License Agreement.................................................
  122.  
  123.    Benefits of using SERVICE PLUS [TM]...................................I
  124.  
  125.    Questions answered by this program..................................III
  126.  
  127.    Installation.........................................................VI
  128.  
  129.    Preface to the Tutorials...............................................
  130.  
  131.    Tutorial Chapters contained in the self-running, interactive, tutorial.  
  132.    [See Main Program Menu, Option T)  Interactive Tutorial: 12 chapters]
  133.  
  134.            1)  Examining 3 existing records in the Master File Menu
  135.            2)  Look at existing activity records
  136.            3)  Using Custom Options to modify the screen
  137.            4)  Adding one record to the Master File
  138.            5)  Adding 2 records to the activity file, with Billings data
  139.            6)  Creating a Billings report
  140.            7)  Generate Activity reports from Test Data
  141.            8)  Add 2 records to the activity file, with appointments
  142.            9)  Create 2 basic reports
  143.            10) Using Fast Search Capabilities
  144.            11) Layering concepts: up to 99,999,999 layers
  145.            12) Reset default values and create multiple custom screens.
  146.  
  147.    Definition of Shareware.................................................
  148.  
  149.    Service Agreement............................................Appendix A
  150.               [unlimited FREE support to Registered Users!]
  151.  
  152.    Installation Procedures Menu.................................Appendix B
  153.  
  154.    Time and Billing Stopwatch subsystem.........................Appendix C
  155.           [time and bill every activity, with up to 9 labor rates]    
  156.      
  157.    New feature to create future activities automatically........Appendix D
  158.  
  159.    Base Station/Remote Site Consolidation feature...............Appendix E
  160.  
  161.    Importing external data into the program.....................Appendix F
  162.  
  163.  
  164.                       SERVICE PLUS [TM], Version 3.000
  165.                               Table of contents
  166.                                  [continued]
  167.    Contents                                                         Pages
  168.  
  169.  
  170.  
  171.  
  172.    Grouping your data: .........................................Appendix G
  173.      [Categories versus Defining your own fields:]
  174.     
  175.    WordStar/MailMerge[TM]/Basica/Output Sequential File.........Appendix H
  176.     [also: WordPerfect[TM], and dBASE III [TM] ]
  177.  
  178.    Foreign Credit Card Registration.............................Appendix I
  179.     [how to register this program if you are outside of U.S.A. or Canada]
  180.  
  181.    Overview of Memo Options:                                      
  182.      Every Master file and activity record has its own word processor!
  183.         Master File Memos......................................Appendix J-I
  184.         Activity Memos........................................Appendix  J-II
  185.  
  186.    Printit v3.5, Print functions offered in memos and VIEW.TXT..Appendix K
  187.  
  188.    Create your own industry-specific Help/Data Screen...........Appendix L
  189.  
  190.    Automatic Data Back-up upon exiting the program..............Appendix M
  191.      
  192.  
  193.    User Beware !................................................Appendix N
  194.                   [Tips for database survival]
  195.  
  196.    Using the CALLBACK feature in the Activity file..............Appendix O
  197.  
  198.    Consolidating Multiple Categories in your reports............Appendix P  
  199.  
  200.    Assigning priorities to Master File Records..................Appendix Q
  201.  
  202.    Act Now! [TM]................................................Appendix R
  203.      [create 'Activity Now' from the Master File automatically]
  204.  
  205.    Create your own fields.......................................Appendix S
  206.     [track and retrieve data using your unique industry-specific codes!]
  207.  
  208.    Logic behind Comments/1st ID/2nd ID/3rd ID selection.........Appendix T
  209.      [select out records in 3 different places in program]
  210.  
  211.     Strategy for Relating Customers to records in either
  212.                the Master or Activity files:....................Appendix U 
  213.  
  214.     Strategy for creating Service Tickets, Work Orders,  or Invoices
  215.         from memos in the Activity files:.......................Appendix V 
  216.  
  217.     Methodology for tracking units of inventory.................Appendix W 
  218.     [using activity records to reflect unit changes]
  219.  
  220.                        ACS User License Agreement: ACS
  221.                                P.O. Box 850427
  222.                             Richardson, TX 75085
  223.    You may:                                            March 1, 1987
  224.    a.  Use the program on a single microcomputer on which the package  was 
  225.    designed to operate.
  226.  
  227.    b.  Copy the documentation or object code in whole and distribute it to 
  228.    any  other  user  who wishes to evaluate this software prior  to  their 
  229.    becoming a Registered User. 
  230.  
  231.    c.  Become  a Registered User by paying for this with a credit card for 
  232.    the current asking price, as shown on the program screen, to ACS.
  233.  
  234.    Warranty Disclaimer: Limitation of Liability
  235.    Limit of Liability:  Neither ACS,  Paul Sax, nor Juskovitch Corporation 
  236.    shall  have any liability or responsibility to you,  the customer,   or 
  237.    any  other person or entity with respect to  any  liability,  loss,  or 
  238.    damage caused or alleged to be caused directly or indirectly by the ACS 
  239.    SERVICE PLUS [TM] Maintenance and Service Call Activity tracking system 
  240.    provided by Juskovitch Corporation,  ACS,   or Paul Sax, including, but 
  241.    not   limited  to  interruption  of  service,   loss  of  business   or 
  242.    anticipatory profits or consequential damages resulting from the use or 
  243.    operation of SERVICE PLUS [TM].
  244.  
  245.    Neither  Juskovitch Corporation,  ACS,  nor Paul Sax make any warranty, 
  246.    express  or  implied,  with  respect  to  the  enclosed  documentation, 
  247.    including,  without limitation,  any user's manual,  reference  manual, 
  248.    software   program,   or   software  disks,   or   their   performance, 
  249.    merchantability, or fitness for any particular purpose.
  250.  
  251.    Proprietary Notice:
  252.    This document and the software described herein are the proprietary and 
  253.    trade secret information of ACS, Paul Sax, and  Juskovitch Corporation.  
  254.    They   have  been  provided  pursuant  to  this  agreement   containing 
  255.    restrictions  on its use.   The program documentation,  program design, 
  256.    and  design of program screens are also protected by federal  copyright 
  257.    and  trademark law.   None of these items may be incorporated into  any 
  258.    other program or programs,  in part or whole, without the express prior 
  259.    written permission of ACS. 
  260.  
  261.    Trademark:
  262.    SERVICE  PLUS  [TM]  and  ACT  NOW!  [TM] are  trademarks  of  ACS  and 
  263.    Juskovitch Corporation.
  264.  
  265.    Service:
  266.    All  service  and  user support are provided as  per  the  ACS  Service 
  267.    Agreement.
  268.  
  269.    Acknowledgment by user and acceptance of liability:
  270.    You acknowledge that you have read this agreement and understand it and 
  271.    agree to be bound by its terms and conditions.   You further agree that 
  272.    it  is the complete and exclusive statement of the agreement between us 
  273.    which  supersedes  any proposal or prior  written  agreement,  oral  or 
  274.    written,  and  any  other  communications between us  relating  to  the 
  275.    subject matter of this agreement. 
  276.  
  277.  
  278.  
  279.                  Registered trademarks used in this program:
  280.  
  281.    Lotus 1-2-3 (C) is a registered trademark of Lotus Development Corp.
  282.    WordPerfect [TM] is a registered trademark of WordPerfect Corporation
  283.    Microsoft  [TM]  and Word 4.0 are registered  trademarks  of  Microsoft    
  284.          Corporation
  285.    dBASE III [TM] is a registered trademark of Ashton-Tate.
  286.  
  287.  
  288.  
  289.  
  290.                       Trademarks used in this program:
  291.  
  292.    WordStar [TM] is a trademark of MicroPro International
  293.    dBXL [TM] is a trademark of WordTech Systems, Inc.
  294.    The Norton Utilities, UnErase, Format Recover, and Speed Disk are 
  295.          trademarks of Peter Norton Computing Incorporated.
  296.    SERVICE PLUS [TM] is a trademark of Paul Sax and ACS 
  297.    Quick Memo [TM] is a trademark of Paul Sax and ACS
  298.    Act Now! [TM] is a trademark of Paul Sax and ACS
  299.    PRINTIT v3.5, Corp. 1987 by Jack A. Orman, Armada Sound Lab
  300.    Automenu [TM] and Magee Enterprises logo are trademarks
  301.          of Magee Enterprises
  302.    ARCA 1.29, Copyright (c) 1986,1987, Wayne Chin and Vernon D. Buerg.
  303.         ALL RIGHTS RESERVED.
  304.  
  305.    ARCE 4.0c, Copyright (c) 1986-89, Wayne Chin and Vernon D. Buerg.
  306.         ALL RIGHTS RESERVED.
  307.  
  308.    PKUNZIP Copyright PKWARE, Inc.
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.                                   BENEFITS 
  322.  
  323.  
  324.                                      of
  325.  
  326.  
  327.                            Using SERVICE PLUS [TM]
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.                                   BENEFITS:
  357.    1) On line documentation:
  358.  
  359.                            EVERYTHING IS ON-LINE!
  360.  
  361.    This is a powerful system,  but all information you need is on-line. At 
  362.    every main level or menu,  there is a HELP screen.
  363.  
  364.    2) Speed of data search:
  365.                            FAST SEARCH CAPABILITY
  366.  
  367.    ***FAST  SEARCH OPTION--lets you retrieve maintenance activities,  
  368.    service tickets, service calls, or status of parts or messages by any 
  369.    word or words that  you entered into the comments section--from last 
  370.    week or 5 years ago!  Other search options include second or third ID.
  371.  
  372.                               FAST! FAST! FAST!
  373.    You   can   retrieve  summary  information on 10  consecutive   service 
  374.    calls out  of 1,000,000,000 in 8 seconds!
  375.  
  376.    3) Rotary card features
  377.  
  378.    ***An   electronic   master rotary card card file  with information  on  
  379.    parts or serialized objects:   3 serial numbers and comments--for up to 
  380.    1,000,000,000 of them!  
  381.  
  382.    The  Master File contains  all of those names that you  would  normally 
  383.    put  into   a file system.    From this list you can  generate  reports  
  384.    sorted by ID.                                          
  385.  
  386.    4) Appointments:
  387.  
  388.    Ability to annotate appointments before and after the fact.  A reminder 
  389.    of  todays' appointments and commitments,  with full notes made at  the 
  390.    time  of information input. 
  391.  
  392.    Ability  to annotate billings and chargebacks and  keep a billings  log 
  393.    for all activity and appointments. 
  394.  
  395.                         APPOINTMENT SCHEDULES AND GRAPHICS
  396.  
  397.    5  different  Appointment schedules,  as well as  an  on-line  graphics 
  398.    display of appointments for any 14 day period (any monitor).
  399.  
  400.  
  401.                                  benefits - page I
  402.  
  403.  
  404.  
  405.    5) Keep "layers" of data separate.
  406.  
  407.                              "LAYER-IN" ABILITY
  408.  
  409.    ***This   feature   allows you to "layer-in" lists of names from  other  
  410.    sources,  and still keep all reports separate!   This means that if you  
  411.    have  1,000 trucks   in the electronic rotary card file and you acquire 
  412.    a  list  of  trucks from another source that has 10,000 trucks  in  it, 
  413.    you can enter them into the program  and yet  keep  them  separate from 
  414.    the  original 1,000 when  generating  reports or schedules.   All told,  
  415.    you  can "layer-in" 99,999,999 different layers or groups  of  objects,  
  416.    without  one  layer overlapping the other when you produce  reports  or 
  417.    schedules!
  418.  
  419.    In  this  way,  the  program is flexible enough so that  it  will  have 
  420.    multiple uses for you.
  421.  
  422.    6) Other:
  423.                         DISPATCHER OR MECHANIC INPUT
  424.    In  your absence ,  he or she  can input into your appointment  system.  
  425.    Later you can create appointment schedules.
  426.  
  427.                  ALL REPORTS FIT INTO A STANDARD BRIEFCASE!
  428.  
  429.    All  of the reports are printed out on standard 8 1/2" by 11"  computer 
  430.    paper  (at 10cpi) ,   so that you can carry this information with  you.  
  431.    This   frees you from having to be tied to your computer in  order   to 
  432.    retrieve  data.
  433.  
  434.  
  435.    SYSTEM REQUIREMENTS AND PROGRAM SPECIFICATIONS:
  436.    Hardware required:
  437.      IBM PC, PC-compatible, or MS-DOS computer
  438.      640 KB memory
  439.      2 floppy drives
  440.  
  441.  
  442.    Specifications:
  443.      DBASE III [TM] compiled (stand alone product, nothing extra required)
  444.  
  445.            1,000,000,000 records in the maintenance activities file
  446.  
  447.                                  related to
  448.                1,000,000,000 records in the master main file
  449.  
  450.                               grouped by up to 
  451.              99,999,999 categories or "layers" of data permitted
  452.  
  453.                                     Plus
  454.    you can design your own custom data entry screen for any category,  for 
  455.    a range of categories, or all categories.  Once designed, these screens 
  456.    become disk resident-- up to 99,999,999 of them!--and are called up  by 
  457.    the program as you had defined them.      
  458.  
  459.                               benefits - page II
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.                             QUESTIONS PEOPLE ASK:
  473.  
  474.  
  475.  
  476.                Business people ask questions about performance
  477.  
  478.  
  479.                                      and 
  480.  
  481.  
  482.                             Specific Applications
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.                      Maintenance and Service People Ask: 
  491.            "Does a menu-driven system exist that meets my needs?"
  492.               The answer to all of the following questions is:
  493.                   "Yes, yes, yes: SERVICE PLUS [TM] does." 
  494.  
  495.  
  496.                                RENTS COMPUTERS
  497.  
  498.    "I  rent computers and I needed an automated system that would allow me 
  499.    to:
  500.  
  501.         --  identify   the   location  of  my  machines  (customer   site, 
  502.             warehouse, service location)
  503.  
  504.        --   identify  the maintenance activity for any one computer or all  
  505.             computers and the associated costs.
  506.  
  507.       --    establish  Preventive  Maintenance Schedules and remind me  to 
  508.             perform that maintenance. 
  509.  
  510.    SERVICE PLUS  [TM] gives me the information I need through its flexible 
  511.    reporting and on-line inquiry capabilities.   It also lets me  maintain 
  512.    multiple  serial numbers for each computer,  and gives me the option to 
  513.    search for a computer against any one of those serial numbers --and  it 
  514.    does this in just a couple of seconds.
  515.  
  516.    SERVICE PLUS [TM] has put me in control of my maintenance business.  It 
  517.    has  saved  me  money  by  reducing the down-time  of  my  machines  by 
  518.    automating  my  preventive maintenance  schedule,  and  by  identifying 
  519.    problem computers that were eating me up in service costs.  And best of 
  520.    all,  my  customers  are much happier with the quality of service  that 
  521.    they are now getting."
  522.  
  523.                                RENTS COPIERS:
  524.  
  525.    "I  rent copies.   Once I acquire the individual copiers for rental,  I 
  526.    have a hard time identifying where they have gone:   to my customer, to 
  527.    inventory,  or  to service.    Also,  once the machines are out in  the 
  528.    field,  I perform maintenance on a crisis basis, without having a clear 
  529.    understanding  of  what maintenance has already been performed  on  any  
  530.    single machine.  I need a simple way to identify each copier,  and then 
  531.    create a record for every maintenance activity,  along with a cost item 
  532.    for each activity.   From this I need reports that show all maintenance 
  533.    activities  that have occurred for any one copier,  for any  period  of 
  534.    time  that  I  select,  and  the cumulative costs for  that  period  of 
  535.    maintenance, for one copier or for all copiers.
  536.  
  537.    Also,  I  need  to identify each copier with 2 serial numbers  and  one 
  538.    model  number.   Each  of them is about 30 characters  long.   At  some 
  539.    point, I need to be able to search for any one of the three numbers and 
  540.    cross reference to the other two in less than 5 seconds.
  541.  
  542.    Finally, as a review the reports that show maintenance activity for the 
  543.    copiers, I may elect to perform preventive maintenance on some of them.  
  544.    Is  there an easy way to automatically generate an unlimited number  of 
  545.    activities  in  the  future for any one copier,  and  then  have  those 
  546.    commitments appear on future appointment or maintenance schedules.  Can 
  547.    all of this be done from menu-driven system?"
  548.  
  549.  
  550.                            MAINTENANCE DISPATCHER:
  551.  
  552.    I'm a dispatcher in a heating/air-conditioning maintenance company.  We 
  553.    have 6 mechanics, each with his own truck.
  554.  
  555.    When  the calls come in,  we create a 'service ticket'.  From  these  I 
  556.    schedule  the  trucks and create an appointment schedule for each  one.   
  557.    Keeping  the  work  load  'level' is a  real  problem  because  of  the 
  558.    callbacks we have.   At the end of the day,  a customer may call in and 
  559.    complain  that the mechanic failed to complete the  assignment.   Let's 
  560.    say  the  mechanic  has  left open a pipe and it drains  water  into  a 
  561.    restaurant.  We have to then send the mechanic back the next morning on 
  562.    the callback, without being able to bill the customer.  We know that we 
  563.    have  a  problem with the callbacks,  but we can't quantify how  big  a 
  564.    problem it is or what mechanic is generating them.  
  565.  
  566.    I  would like to see a program that can create schedules for each of my 
  567.    mechanics,  and  also combine those schedules into one master  schedule 
  568.    for  the company.   After each job is completed,  I would like to  show 
  569.    what the outcome of the call was and enter that into the record for the 
  570.    call.  
  571.  
  572.    In  this way,  I could look at historical reports that would show  what 
  573.    happened in the past-- for any mechanic,  for any customer,  or for any 
  574.    period  of  time.   This  would help me with  'load  leveling'  and  in 
  575.    spotting trends as to the actual outcome of the service calls,  such as 
  576.    identifying extraordinary callbacks.   Also, if the service calls could 
  577.    be grouped by customers called, with the most recent one first, any one 
  578.    of  us could answer such questions as:  what service calls have we made 
  579.    to  the  board of education over the last 6 months,  and what  was  the 
  580.    outcome for each one?
  581.  
  582.    I  would  also like to identify billings per service call on  the  same 
  583.    record.   If I could enter a negative number,  then I would later  know 
  584.    that this was a callback and would reduce the cumulative bills.  Later, 
  585.    I  would  like  to show cumulative charges for any  mechanic,  for  any 
  586.    period of time, including chargebacks.
  587.  
  588.    Finally,  I would like to have the ability to 'link' service calls.  At 
  589.    the  end  of each service ticket,  I would like to have a space  for  a 
  590.    future appointment, if required.  Let's say, for example, we determined 
  591.    after an emergency call that we needed to make a preventive maintenance 
  592.    call 6 months from now.   If that future call was the direct outcome of 
  593.    an  emergency call today,  I would like to 'link' one to the other  and 
  594.    have  the program create that appointment automatically 6  months  from 
  595.    now without any future involvement from me.
  596.  
  597.  
  598.              MULTIPLE COMMITMENTS MADE TO ANY SITE OR COMPONENT:
  599.    "I  am  a  supervisor in a maintenance area,  with  responsibility  for 
  600.    multiple  buildings  or  sites.   Some of  my  sites  require  multiple 
  601.    commitments.   In  effect,  I have to create an individual schedule for 
  602.    each  one  that shows what I committed to do.   This  process  is  time 
  603.    consuming, difficult to update, and prone to error.
  604.  
  605.    Also, each employee has his or her own way of doing this.  For example, 
  606.    one  maintenance  person identifies a service problem that requires  we 
  607.    commit to sending a technician to a specific site every third  Thursday 
  608.    for 4 months starting this Christmas.  Another site may require service 
  609.    every seventh Wednesday for 6 months,  beginning next September 1.  Yet 
  610.    another  site may need service on a date of the month instead of day of 
  611.    the  week,  such  as on the 1st,  3rd,  9th,  and 21st of  every  month 
  612.    beginning in next June and continuing for 18 months."
  613.  
  614.    "Is there a system that will automatically generate the activities  and 
  615.    appointments  for any one site for any period of time,  for either  the 
  616.    day  of the week or the date of the month,  and will give me the choice 
  617.    of any sequencing,  such as every week,  every 3rd week,  or every 15th 
  618.    week?  Does any system exist that will do all of this with less than 10 
  619.    typewritten words of direction from me?"
  620.  
  621.                        ROUTINE VERSUS CRISIS SERVICE:
  622.    "I  work  in  the maintenance area for a company that  builds  aircraft 
  623.    components.   Our  plant  is  adjacent to an  airport  and  we  perform 
  624.    maintenance   around  the  clock.    Some  equipment  requires   crisis 
  625.    maintenance over and over again.   Since so many people are involved in 
  626.    performing  this crisis maintenance,  we have no way of identifying the 
  627.    problem  areas.   Partly,  we  have a problem of communication  and  of 
  628.    standardizing  the  way  we keep data.   Is there  a  simple  way,  for 
  629.    example,  to  summarize  and show the time we have spent on  all  Drill 
  630.    Presses for the last six months,  then show each one individually, with 
  631.    an analysis of each activity for each press?"
  632.  
  633.                         TRACKING EXPENSE DATA:
  634.    "After  I set up my maintenance schedule,  is there a simple way to  go 
  635.    back to those records,   enter an expense item and then later summarize 
  636.    those expenses by assembly, for any period of time, by customer support 
  637.    person?  Does a menu-driven program exist that can do this for me?"
  638.  
  639.                             CAR DEALERSHIP:  FOLLOW UP
  640.    We  have no problem performing service on cars,  but a ton of priceless 
  641.    information is slipping through our fingertips.  The same screen occurs 
  642.    every day.   A customer brings in a car with a  problem.   Later in the 
  643.    day  the  service manager discusses  the  diagnosis,  the  repair,  and 
  644.    suggests a follow up in 6 months for major repairs.   The customer nods 
  645.    his or her head,  pays the bill, and is never hear from again.  We need 
  646.    a simple way to take down those comments that the service manager makes 
  647.    for each repair along with a recommended future repair date.   Then, as 
  648.    those  dates become due,  turn over a daily list of follow up calls  to 
  649.    the lowest paid person in the building,  the secretary,  who then calls 
  650.    all these people whose cars were serviced in the past.   Along with the 
  651.    daily  follow  up list would be shown the comment uttered 6 months  ago 
  652.    about  the  specific problem and now repeated over the phone  6  months 
  653.    later.    Does  a  system  like this exist that  will  move  us  beyond 
  654.    maintenance and into 'marketing' our services?
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.                                 INSTALLATION:
  668.  
  669.  
  670.  
  671.                          Instructions for Installing   
  672.  
  673.  
  674.  
  675.  
  676.                                SERVICE PLUS [TM]
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.          All Installation procedures are now defined externally by:
  684.                              GO.BAT and GO2.BAT
  685.         [If you purchased this program from a shareware distributor]
  686.  
  687.  
  688.  
  689.  
  690.  
  691.        INSTRUCTIONS FOR MANUFACTURING AND INSTALLING SERVICE PLUS [TM]
  692.              if you captured these files from a bulletin board:
  693.  
  694.                    A) Manufacturing an executable program
  695.                                   Overview
  696.  
  697.    There are 4 steps to creating an executable program.
  698.  
  699.    1)  If you captured this program from a bulletin board, you should have 
  700.    these four files: 
  701.     MAINTA.ZIP    <=== Help & support files (if floppy, drive A)
  702.    MAINTB.ZIP    <=== Executable code (if floppy, drive B)
  703.    MAINTC.ZIP    <=== Executable code (if floppy, drive B) 
  704.    MAINTD.ZIP    <=== This documentation
  705.  
  706.    These  4 large files are the ACS SERVICE PLUS [TM] Libraries.
  707.  
  708.    2)   Split-out  (or  un-archive)  the individual  files  from  these  4 
  709.    Libraries.
  710.  
  711.    3)  MAINTD.ZIP contains this documentation file,  SERVICE.DOC. To print 
  712.    it  out,  make sure your printer is on line and the paper is set to the 
  713.    top of form.  Then enter:   COPY SERVICE.DOC LPT1:   Additionally, some 
  714.    support   files   for  the  interactive   tutorial  are  contained   in 
  715.    MAINTD.ZIP. 
  716.  
  717.    4)   Run SERVICE.EXE 
  718.  
  719.                    B) Manufacturing an executable program:
  720.                           Procedure for a Hard Disk
  721.      [If you have a floppy based system, contact Paul Sax for more info]
  722.  
  723.    Step  1:   Capture  the 4 ACS SERVICE PLUS [TM] Library  files  from  a 
  724.    bulletin board system with your modem.
  725.  
  726.    Step  2:   Create a subdirectory on your hard disk named '\SERVICE' and 
  727.    move the 4 Libraries into it. 
  728.  
  729.    This  step  then requires a public domain utility called PKUNZIP  [TM].  
  730.    The commands to split out the files would are:
  731.  
  732.                              C>PKUNZIP -X MAINTA.ZIP
  733.                              C>PKUNZIP -X MAINTB.ZIP
  734.                              C>PKUNZIP -X MAINTC.ZIP
  735.                              C>PKUNZIP -X MAINTD.ZIP    
  736.  
  737.    The 'X' stands for Extract. 
  738.  
  739.    Step 3:  After all of the individual files have been split out from the 
  740.    4  Libraries,  you are ready to execute the program that will make your 
  741.    system operational.  To do this, execute:
  742.  
  743.                 C>SERVICE        <======this file will reside
  744.                                          in your SERVICE subdirectory.
  745.  
  746.                            Installation - page VI 
  747.  
  748.  
  749.  
  750.  
  751.                -----------------Help Screen-------------------
  752.  
  753.  
  754.                                 HELP SCREENS
  755.  
  756.    Many of the menus have a HELP option.   To access these,  just push the 
  757.    "H"  key (no quotes,  no [RETURN] key).   By using your arrows and  [Pg 
  758.    Up],  [Pg  Dn] keys,  you can move around the HELP file.   When you are 
  759.    finished looking at the HELP screen,  enter [ESC] to return to the main 
  760.    program  menu.   Almost every menu has a HELP screen.  
  761.  
  762.    One menu may branch down to a number of other menus.  Think of these as 
  763.    branches  on a tree.   Regardless of how far down the tree you go,  you 
  764.    can always return to the next higher level by typing an "R".  By typing 
  765.    an  "R" repeatedly,  you can always return back to the  beginning,  the 
  766.    Main Program Menu. 
  767.  
  768.  
  769.  
  770.  
  771.                           Installation - page VII   
  772.  
  773.  
  774.  
  775.                           PREFACE TO THE TUTORIALS
  776.  
  777.    This  program  relates  service  or maintenance  activities  to  parts, 
  778.    objects,  or serialized items.  With this method, you could look at all 
  779.    maintenance done to a printing press,  a lathe, or a hotel room for any 
  780.    period of time.   SERVICE PLUS [TM] allows you to select either  method 
  781.    and  lets you design your own screens to customize this program to your 
  782.    business.   With this feature,  you can identify how each screen  would 
  783.    look for any one piece of equipment, say a Bus, or for any person, such 
  784.    as a mechanic.
  785.  
  786.  
  787.    SERVICE  PLUS  [TM]  not  only lets you  custom  design  a  screen,  it 
  788.    encourages  you to create multiple screens,  up to 99,999,999 of  them.  
  789.    The  program then remembers what screen you want to see  and  can  flip 
  790.    back and forth, in effect creating a new system for every screen.   For 
  791.    example,  let's  say you are tracking maintenance for 3 groups of plant 
  792.    equipment:    fire  extinguishers,  plant  refrigerators,  and  vending 
  793.    machines.   You would create a unique screen for each group,  including 
  794.    screen title,  1st,  2nd,  and 3rd IDs, and unit of service.  You might 
  795.    create a screen for vending machines that would say:  'Employee Vending 
  796.    Machine Maintenance System', 'Asset ID Number', 'Compressor ID Number', 
  797.    'Model  Number',  and  'Service Call'.   These terms would then  appear 
  798.    throughout  the program  on menus,  reports,  and data  searches.   You 
  799.    would then assign a 'Category' number to this definition, say 100.  You 
  800.    would  likewise  assign a category number to your definitions  for  the 
  801.    other   two  screens  you  create:    fire  extinguishers   and   plant 
  802.    refrigerators, say 110 and 120.  From that point on, you can bring back 
  803.    these  program-wide  screen definitions just by entering  the  category 
  804.    number.   If  you  entered  110,  the program would then appear  to  be 
  805.    dedicated to fire extinguishers.   You can define a screen by  category 
  806.    or by range of categories, up to 99,999,999 of them.  Once defined, the 
  807.    program  will remember all of them and can switch back  and forth  with 
  808.    just one entry from you.  
  809.  
  810.    This  program  will  also summarize dollars spent or received  for  any 
  811.    activity or group of activities,  for any part, for any period of time.   
  812.    Thus it is ideal for tracking expense data on a part,  but it can  also 
  813.    be used to summarize billings,  chargebacks, or any monies received for 
  814.    any one part or group of parts.
  815.  
  816.  
  817.  
  818.    Before entering an activity record, you must first create one record in 
  819.    the Master File.  From this record will be related all activities about 
  820.    that part or object.   Stated another way, you cannot enter an activity 
  821.    into  the  Activity  file  unless  you  first  have  an  entry  in  the 
  822.    Maintenance file.   There is one exception, though. If someone is using 
  823.    the  program  in your absence,  such as a secretary,  the program  will 
  824.    allow  him  or  her to enter an unlimited number of  activities  for  a 
  825.    person  or part called 'NEW'.   This exception is intended to  be  used 
  826.    intermittently  in  your  absence  and allows  you  to  identify  those 
  827.    activities that were recorded while you were gone. 
  828.  
  829.  
  830.                 Observing how the program shows appointments:
  831.  
  832.    Bring  up  the program (SERVICE.EXE) the first time with this  command: 
  833.    SERVICE.   This  will take you through the system installation  process 
  834.    and  will then present you with the Main Program Menu.   Once  you  see 
  835.    this, exit the program with an 'X'.  
  836.  
  837.    After  you  have left the program ,  set the system date to January  2, 
  838.    1986, with the following command:
  839.  
  840.                 C>DATE  <====== enter this command
  841.                 Current date is Mon 12-01-1986       
  842.                 Enter new date: 1-02-1986 <==== enter this date
  843.  
  844.    A  number  of  appointment records are in the Test  Data  that  reflect 
  845.    appointments made during the 2 weeks following January  2,  1986.   Now 
  846.    invoke SERVICE PLUS [TM] by entering:  SERVICE.   The program will then 
  847.    give  you  an  analysis of the appointments for that  day,  as  well  a 
  848.    graphics presentation of all appointments for the next two weeks.   (It 
  849.    does this if you have at least one appointment for today.)
  850.  
  851.  
  852.                           PREFACE TO THE TUTORIALS
  853.                                   Continued
  854.  
  855.                A Preview of the options that customize this system:
  856.                         Accessing the Custom Options:
  857.  
  858.    Let's say that you don't want the program to show you the  appointments 
  859.    every  time  you  bring up the program.  Once you arrive  at  the  Main 
  860.    Program Menu,  you will observe Option 2,  Other Options.   Enter a '2' 
  861.    (without quotes),  and you will then be at the Other Options Menu.   At 
  862.    this menu,  you have a number of options.   Later you can come back  to 
  863.    this  part  and explore the meaning of the various options  by  reading 
  864.    through the 'Help' file.  For now, enter 'C' to access:
  865.  
  866.          C)  Special features to customize this system to your needs
  867.  
  868.    You  will  then see the Custom Options Menu.    For now,  we  are  only 
  869.    interested in option 4,
  870.  
  871.              4)  Toggle initial graphics image for Appointments
  872.  
  873.    Before  selecting  option 4,  let's go to the Help file  to  understand 
  874.    exactly  what this option does.   Do this by entering an 'H' for  Help.  
  875.    Once  you have done this,  you will be in the Help file for the  Custom 
  876.    Options Menu.   Using the Up and Down arrows on your  keyboard,  scroll 
  877.    through the Help file until you come to the explanation for Option 4.
  878.  
  879.    After  you have  understood what Option 4 will do for you,  select  the 
  880.    'ESCAPE'  key to exit from the Help file.  You will then be back at the 
  881.    Custom  Options Menu.   For now,  enter '4' once and watch the  screen.  
  882.    The message to the right of Option 4 will change from [now on] to  [now 
  883.    off].   After  you have observed this change,  select '4' once more  so 
  884.    that  [now  off]  becomes  [now on],  thereby  restoring  the  original 
  885.    setting.   Later on,  when you become more proficient with the program, 
  886.    come  back to the Custom Options Menu and experiment with  the  various 
  887.    options available to you.  (You can,  for example, change the name used 
  888.    throughout  the program for Billings to Collections or Revenues.   Many 
  889.    of  the names and titles used throughout this program can  be  modified 
  890.    through the Custom Options menu.)
  891.  
  892.    For  the  time being,  return to the Main Program Menu by entering  'R' 
  893.    twice.   Then exit the Main Program Menu by entering an 'X'.   Once you 
  894.    have returned to your default drive,  change the DATE back to the  true 
  895.    current date with the DATE command.
  896.  
  897.  
  898.  
  899.  
  900.                            Definition of Shareware
  901.  
  902.    IN  CONTROL [TM]  is  NOT  a  public  domain  or  free program!  It  is 
  903.    being distributed  as  Shareware.    The   Association   of   Shareware 
  904.    Professionals (ASP) offers the following definition of Shareware:
  905.         
  906.         "Shareware distribution gives users a chance to try  software 
  907.         before   buying  it.    If  you  try  a Shareware program and 
  908.         continue using it,  you are expected to register.  Individual 
  909.         programs  differ on details  --  some  request   registration 
  910.         while  others  require  it,   some  specify  a maximum  trial 
  911.         period.   With  registration,   you  get  anything  from  the 
  912.         simple   right  to continue using the software to an  updated 
  913.         program with printed manual.
  914.  
  915.         Copyright  laws  apply  to  both  Shareware  and   commercial 
  916.         software,   and   the  copyright  holder  retains all rights, 
  917.         with a few specific exceptions as stated  below.    Shareware 
  918.         authors   are accomplished programmers,  just like commercial 
  919.         authors,  and the programs are of comparable  quality.    (In 
  920.         both cases,  there are good programs and bad ones!) The  main 
  921.         difference   is  in  the method of distribution.   The author 
  922.         specifically  grants the right to copy  and  distribute   the 
  923.         software,   either to all and sundry or to a specific  group.  
  924.         For example, some authors require written permission before a 
  925.         commercial disk vendor may copy their Shareware.
  926.  
  927.         So,  Shareware is a  distribution  method,   not  a  type  of 
  928.         software.   You   should  find software that suits your needs 
  929.         and pocketbook,  whether it's commercial or Shareware.    The 
  930.         Shareware  system  makes fitting your needs  easier,  because 
  931.         you  can try before you buy.  And  because  the  overhead  is 
  932.         low,   prices  are  low  also.    Shareware  has the ultimate 
  933.         money-back guarantee -- if you don't use the   product,   you 
  934.         don't pay for it."
  935.  
  936.  
  937.                            Definition of Shareware 
  938.  
  939.  
  940.                         Appendix A: Service Agreement
  941.                               U.S.A. and Canada
  942.  
  943. This  service agreement is designed to help you with any questions as to  the 
  944. operation of SERVICE PLUS [TM].
  945.  
  946. AGREEMENT TERMS:
  947. With the ACS  SERVICE AGREEMENT, you have UNLIMITED FREE support if you:
  948.  
  949. 1) are a Registered User.
  950. 2) call the ACS Support Line between 9 AM and 4 PM Central  Standard time any 
  951. week day.    Our phone number is:   (214) 690-6017.  
  952.  
  953.  
  954. AGREEMENT CONDITIONS:
  955.  
  956. YOU  PAY  FOR THE COST OF THE TELEPHONE CALL.   Because of  the  breakthrough 
  957. price  of  SERVICE PLUS [TM],  we cannot offer an 800 toll  free  number  for 
  958. service as other packages might offer.  If our lines are not available or you 
  959. reach an answering machine, we will return the call on a collect basis.
  960.  
  961.                                Support policy 
  962.            for Registered Users outside of the U.S.A. and Canada:
  963.    
  964. Support is available to you in 3 ways:
  965.  
  966. 1)  by FAX at ANY hour.
  967.                                Our FAX number:
  968.                                  2146904782
  969.  
  970. Our  United States FAX number is (214) 690-4782.   The '214' is our area code 
  971. or STD.   To reach us, you must use whatever international dialing codes your 
  972. telephone system requires,  including any U.S.A.  outbound codes specific  to 
  973. your country.    This number,  2146904782,  is treated as a normal phone line 
  974. and  can  be reached in the same way that you would dial any phone number  in 
  975. the United States.
  976.  
  977.  
  978. 2)   call  the ACS Support Line between 9 AM and 4 PM Central  Standard  time 
  979. any week day.   Our phone number is:  2146906017. 
  980.  
  981.                   Our direct dial business\voice line:
  982.  
  983.                                  2146906017  
  984.  
  985. Between  9 AM and 4 PM Central Standard United States time,  you  can  always 
  986. reach  the  ACS  Support person through 2146906017.   The same  international 
  987. dialing  codes apply to this business\voice line as apply to the  FAX  number 
  988. above.
  989.  
  990. 3)   by  TELEX at ANY hour.   We poll our telex line for messages EVERY  HOUR 
  991. around the clock.
  992.                               Our TELEX number:
  993.                                  6503502020
  994.  
  995. Our  United States TELEX number is 6503502020.   Our answerback is:  MCI  UW. 
  996. Since this number is on the international TELEX network,  you must prefix the 
  997. TELEX  number  with  the U.S.A./Western Union  International   inbound  code.  
  998. These codes are specific to each country and a list appears in: 
  999.  
  1000.     Foreign Credit Card Registration...........................Appendix I
  1001.  
  1002. If, for example, you are sending a TELEX from Australia, your inbound code is 
  1003. '23'  and  must precede the TELEX number.    In that case our complete  TELEX 
  1004. number would be:
  1005.                                 236503502020
  1006.  
  1007.               Inbound U.S.A./Western Union International codes:
  1008.  
  1009. Access Codes vary by country.   A few of those codes are excerpted below from 
  1010. Appendix I:
  1011.                 COUNTRY OF ORIGIN             CODE
  1012.                -------------------------------------
  1013.                 ALGERIA                        023
  1014.                 AMERICAN SAMOA                  --
  1015.                 ANGOLA                         023
  1016.                 ANTIGUA                         23
  1017.                 ARGENTINA                       23
  1018.                 AUSTRALIA                       23
  1019.  
  1020.                       Communication Charges for Support
  1021.            for Registered Users outside of the U.S.A. and Canada:
  1022.  
  1023. For any support responses we make to you through either TELEX or FAX, we will 
  1024. invoice  you for the direct communication charges we incur in  responding  to 
  1025. your  inquiry.    In  the case of FAX,  those charges are AT&T  'per  minute' 
  1026. international  dialing  charges to your country;  for  TELEX,  Western  Union 
  1027. International  assesses us a 'telex  minute' charge to terminate our TELEX in 
  1028. your country.  
  1029.                  Minimum charges for TELEX or FAX responses:
  1030.  
  1031. The minimum Communication Charge made to you will be U.S.  $10.  If you  paid 
  1032. for   the  original  Registration  fee  with  your  credit  card,   then  the 
  1033. Communication Charges,  subject to the $10 minimum, will be made against your 
  1034. original credit card.
  1035.  
  1036.  
  1037.                                  Appendix B:
  1038.                         Installation Procedures Menu
  1039.                                                                               
  1040.    When  you  first invoke the program,  SERVICE.EXE,  SERVICE  PLUS  [TM] 
  1041.    presents you with this screen:
  1042.  
  1043.    ----------------------------------------------------------------------  
  1044.            Maintenance and Service Call Activity Tracking System         |
  1045.                                                                          | 
  1046.                               Install Program                            | 
  1047.                             -------------------                            
  1048.                            | Please Choose One |                         
  1049.                             -------------------                            
  1050.           1)  Install program for a hard disk                            
  1051.           2)  Install program for a floppy disk-based system [1 or 2 drives]  
  1052.           3)  For Monitor, select B/White or Color Palette [now black & white]
  1053.           H)  Help  
  1054.           B)  Turn off system  'BELL', reduces beeping     [  Bell OFF       ]
  1055.           C)  Turn on billing/stopwatch subsystem          [Timer system OFF ]
  1056.                                                                               
  1057.  First time installation:  Observe the options above.  You must select either|
  1058.   options 1 or 2 LAST.  To select an option, enter one key, without a Return.|
  1059.    ---------------------------------------------------------------------------
  1060.  
  1061.    As you review the installation procedures, observe that you must select 
  1062.    1  or 2 LAST,  and that once inside the program you can return to  this 
  1063.    menu anytime by entering the Other Options Menu, Install option.  
  1064.  
  1065.    This menu will respond to one keystroke.  
  1066.  
  1067.                                ==============
  1068.                                |  OPTION 1: |
  1069.                                ==============
  1070.  
  1071.                      1)  Install program for a hard disk                            
  1072.  
  1073.    Option  1 will install the program for a hard disk.   It performs  some 
  1074.    system  maintenance.    If  the  program  detects  the  presence  of  a 
  1075.    'CONFIG.SYS' file, it will append two commands to it:
  1076.  
  1077.                                   FILES=20
  1078.                                  BUFFERS=15
  1079.  
  1080.    If not, SERVICE PLUS [TM] will create a CONFIG.SYS file from scratch.
  1081.  
  1082.                                ==============
  1083.                                |  OPTION 2: |
  1084.                                ==============
  1085.  
  1086.      2)  Install program for a floppy disk-based system [1 or 2 drives]  
  1087.  
  1088.    Option 2 sets up the program for a floppy disk system.  Once you select 
  1089.    this option,  SERVICE PLUS [TM] will, in turn, ask you if you have 1 or 
  1090.    2 disk drives in your computer.
  1091.                                                                         
  1092.  
  1093.                                ==============
  1094.                                |  OPTION 3: |
  1095.                                ==============
  1096.  
  1097.  
  1098.     3)  For Monitor, select B/White or Color Palette [now black & white]
  1099.  
  1100. Just prior to this menu,  SERVICE PLUS [TM] attempts to discern if you have 
  1101. a monochrome or a color screen.  If yours is color, you can select from any 
  1102. one of 10 color palettes.   At any time in the future, you can come back to 
  1103. this option and change the color settings!
  1104.  
  1105.  
  1106.                                ==============
  1107.                                |  OPTION H: |
  1108.                                ==============
  1109.  
  1110.                                   H)  Help  
  1111.  
  1112.    The Help option is the on line 'Help' screen.
  1113.  
  1114.  
  1115.                                ==============
  1116.                                |  OPTION B: |
  1117.                                ==============
  1118.  
  1119.  
  1120.  
  1121.     B)  Turn off system  'BELL', reduces beeping     [  Bell ON        ]
  1122.  
  1123. Option B turns the system bell 'on' or 'off'.  As you become more conversant 
  1124. with  this  program through its tutorial,  you may elect to turn  this  bell 
  1125. 'off'.
  1126.  
  1127.  
  1128.                                ==============
  1129.                                |  OPTION C: |
  1130.                                ==============
  1131.  
  1132.       C)  Turn on billing/stopwatch subsystem       [Timer system OFF ]
  1133.  
  1134.    This   option  branches  to  a  powerful  billing/stopwatch  subsystem, 
  1135.    explained in:
  1136.     
  1137.    Time and Billing Stopwatch subsystem.........................Appendix C
  1138.           [time and bill every activity, with up to 9 labor rates]    
  1139.  
  1140.  
  1141.  
  1142.                                  Appendix C: 
  1143.  
  1144.                     Time and Billing  Stopwatch Subsystem
  1145.  
  1146.    This menu driven feature has the ability to clock each activity and  to 
  1147.    assign  a  cost or labor rate [up to 9 of them] to each record  in  the 
  1148.    Master  File.  It will give you a detailed financial analysis of  every 
  1149.    timed activity.
  1150.  
  1151.    Beyond merely accumulating time per activity, it can manipulate charges 
  1152.    in such a way as to reflect the way you do your business, with optional 
  1153.    minimums, maximums, or fixed fees.  Finally, the program will create an 
  1154.    audit trail in every timed activity.
  1155.  
  1156.    This feature is turned on in the Install Menu, selection 'C':
  1157.  
  1158.                    C)  Turn on billing/stopwatch subsystem
  1159.  
  1160.    Observe  that the default value of the Billing Class is '0',  but  that 
  1161.    you  must  place a value in there corresponding to the labor rates  you 
  1162.    define: rates 1 - 9.
  1163.  
  1164.  
  1165.  
  1166.  
  1167.                                  Appendix D:
  1168.  
  1169.                    Automatically Create Future Activities          
  1170.                                   Overview:
  1171.  
  1172.    This  feature  is  useful  is  scheduling  preventive  maintenance  for 
  1173.    individual parts that require frequent and regular appointments. 
  1174.  
  1175.    This option will allow you to create multiple activities in the future.  
  1176.    From  this  menu,  you can generate one activity every 3 weeks  for  18 
  1177.    months for one part.   Another possibility is to make activities  every  
  1178.    day for a 3 week period.  A third example would be to create activities 
  1179.    on alternating Thursdays for one part for 24 months.   You can elect to 
  1180.    make  those  activities  on  a day of the week,  such  as  every  third 
  1181.    Thursday,  or on a date of the month,  such as making activities on the 
  1182.    1st, 5th, and 18th of every month for one part.
  1183.  
  1184.    The possibilities are unlimited!
  1185.  
  1186.    This option will automatically create for you activities in the future, 
  1187.    based on your input.  You can input the following variables:
  1188.  
  1189.         1) Start Date of your activity period.
  1190.         2) End date of your activity period.
  1191.         3) Day of week or date of month on which activity will occur.
  1192.         4) Cycle of activities (weekly, every 2nd week, every 3rd week).
  1193.  
  1194.  
  1195.    You  can  also delete a set of prior activities that  you  had  created 
  1196.    automatically with this option.
  1197.  
  1198.                
  1199.    Observe option 6 on the Master File Menu:
  1200.  
  1201.             automatically creating future Activities
  1202.  
  1203.  
  1204.    Once you select option 6, you will see the next menu:
  1205.                                                                          
  1206.                                                                             
  1207.    ------------------------------------------------------------------------
  1208.                    Automatically  Create Future Activities                 |
  1209.             ==========================================================     |
  1210.             |               Tuesday, August 9, 1988                  |     |
  1211.             ----------------------------------------------------------      
  1212.             |                                                        |      
  1213.             |       1)  Create future activities                     |      
  1214.             |                                                        |      
  1215.             |                                                        |      
  1216.             |                                                        |      
  1217.             |       H)  Help                                         |      
  1218.             |                                                        |      
  1219.             |                                                        |      
  1220.             |                                                        |      
  1221.             |       R)  Return to prior menu                         |     | 
  1222.             |                                                        |     | 
  1223.             ==========================================================     | 
  1224. ---------------------------------------------------------------------------
  1225.                                                                             
  1226.    Select  option  1  from  the  Menu  to  Automatically  Schedule  Future 
  1227.    Activities:
  1228.  
  1229.  
  1230.  
  1231.                                ==============
  1232.                                |  SCREEN 1: |
  1233.                                ==============
  1234.  
  1235.                 ============ Add/Delete Option ============ 
  1236.  
  1237.  
  1238.    At  this menu,  you can elect to either add records automatically or to 
  1239.    delete former activity records that you had created automatically.  
  1240.  
  1241.    If you elect to delete former activity records,  you can think of  this 
  1242.    procedure as the reverse of adding them.  You will be prompted for most 
  1243.    of the same information as you were when you originally created them.
  1244.  
  1245.    The  program can sense the different between records that you  manually 
  1246.    enter  into  the activity file and those created automatically in  this 
  1247.    module.   If  it finds two of these records having been created on  the 
  1248.    same  day,  you  will  be notified at the screen and  neither  will  be 
  1249.    deleted.
  1250.  
  1251.  
  1252.                                ==============
  1253.                                |  SCREEN 2: |
  1254.                                ==============
  1255.  
  1256.  
  1257.    Now select the day of the week on which you wish the activity to occur.  
  1258.    Use the following codes:
  1259.  
  1260.               1 = Monday
  1261.               2 = Tuesday
  1262.               3 = Wednesday
  1263.               4 = Thursday
  1264.               5 = Friday
  1265.               6 = Saturday
  1266.               7 = Sunday
  1267.  
  1268.               8 = Everyday (7 days a week)
  1269.               9 = Day of week not relevant,
  1270.                   select future activities by date of month. 
  1271.                   [You can select up to 10 different dates during
  1272.                    any one month, such as scheduling an activity 
  1273.                    for the 10th, 15th, and 25th.]   
  1274.  
  1275.  
  1276.    As the program creates your activity records automatically, it can also 
  1277.    enter a 60 character message from you into the comments field. 
  1278.  
  1279.  
  1280.                                ==============
  1281.                                |  SCREEN 3: |
  1282.                                ==============
  1283.  
  1284.    If  you selected option 9 in Screen 2,  then this screen would  appear.  
  1285.    From  it,  you  can  select  up  to 10  days  from  which  to  generate 
  1286.    activities.   As  those days occur during the period you have  selected 
  1287.    earlier, this program will generate an activity record on that date.
  1288.  
  1289.    For example, if you enter '1, '2', and '6', then you will automatically 
  1290.    create an activity on the 1st,  2nd,  and 6th of every month that falls 
  1291.    within your range.
  1292.  
  1293.                                ==============
  1294.                                |  SCREEN 4: |
  1295.                                ==============
  1296.  
  1297.  
  1298.    If  you  had selected option 1 through 7 on Screen 2,  then  you  would 
  1299.    branch to Screen 4.   At this menu,  you select the weekly frequency at 
  1300.    which  your future activities will be scheduled.   If you input a  '1', 
  1301.    then an activity will be scheduled every week.    A '2' means every two 
  1302.    weeks; a '3' means an activity will be scheduled every three weeks.
  1303.  
  1304.    You  can enter any number.   If you enter '13',  then the program  will 
  1305.    schedule your activities every 13 weeks.
  1306.  
  1307.  
  1308.  
  1309.                                  Appendix E:
  1310.     
  1311.                 Base Station/Remote Site Consolidation Feature
  1312.  
  1313.                         See Main Program Menu, Option 5
  1314.  
  1315.    This  feature gives you the ability to consolidate data from  different 
  1316.    stations  onto  one master station.   You can think of  the  individual 
  1317.    stations as 'Remote Sites' and the master as the 'Base Station'.   
  1318.  
  1319.    This  feature  was implemented because many users of this program  have 
  1320.    asked for the ability to have a roving feature.   One manager has  many 
  1321.    people  working  for  him  in the field using  this  program  on  their 
  1322.    individual  laptop  portables.    He  asked  if  he  could  consolidate 
  1323.    everyone's  data  onto his desktop computer.   With this  Consolidation 
  1324.    Feature, he now can.  
  1325.  
  1326.    Each  Remote  Site  goes  to  the menu  for  Base  Station/Remote  Site 
  1327.    Consolidation.  This menu has 3 selections: 
  1328.  
  1329.                           1)  Output records
  1330.                        [used from a Remote Site]
  1331.                            2)  Input records
  1332.                      [used from the Base Station]
  1333.               3)  Change Start/Stop date of Consolidation
  1334.              [used only with outputting records, Option 1]
  1335.  
  1336.    The  Remote  Site then selects the range of records that  he/she  wants 
  1337.    outputted  to  the consolidation disk.   These are the dates  that  the 
  1338.    records  for the Master File and Activity file were originally  entered 
  1339.    into  the  system.   With the ability to select out records by date  of 
  1340.    entry  into the system,  you can make incremental  consolidations,  say 
  1341.    every 2 or 4 weeks.  
  1342.  
  1343.    An unlimited number of Remote Sites can output their records onto their 
  1344.    individual consolidation disks.   The Base Station,  in turn, takes all 
  1345.    of  consolidation disks and inputs them one at a time using  option  2, 
  1346.    Input records.  If the program detects that it is importing a duplicate 
  1347.    record  into the Master File,  it will stop,  display the  questionable 
  1348.    duplicate  records  to  you,  and then ask  you  for  a  decision:   to 
  1349.    overwrite the original record with the newly imported one,  or to abort 
  1350.    the  consolidation  of that one record into the  file.    All  activity 
  1351.    records  from  the consolidation disks,  of course,  are added  as  is, 
  1352.    without any validation.
  1353.  
  1354.    The Base Station must have a hard disk, but the Remote Sites can have a 
  1355.    hard  disk or be floppy-based.   This feature can also be thought of as 
  1356.    providing the functionality of a Local Area Network without the  bother 
  1357.    and  uncertainty  of being dependent on a network.   Let's say  that  4  
  1358.    data  entry people are using this program to take information over  the 
  1359.    phone.  If their supervisor wants access to the consolidated records of 
  1360.    all 4 people,   each person could submit a weekly consolidation disk to 
  1361.    the  supervisor.   The supervisor,  in turn,  would have a fifth system 
  1362.    that  functioned as the Base Station and contained only  those  records 
  1363.    brought in using option 2, above.
  1364.  
  1365.  
  1366.                               Appendix F
  1367.                   Instructions for Importing External Data
  1368.  
  1369.    This  must  be done manually since the program has no way of  verifying 
  1370.    the validity of external data.  You must do this yourself by  examining 
  1371.    the  work file that you will be creating,  TESTFILE.DBF,  until you are 
  1372.    satisfied that it is meaningful (ie,  the data fields match up  between 
  1373.    new and old files).  If meaningless data is imported, then the existing 
  1374.    data faces corruption.
  1375.  
  1376.    As  a  safeguard for your original files,  create a  new  subdirectory, 
  1377.    \CONVERT,  and move over all files from \SERVICE to it.  Perform all of 
  1378.    the  following  steps  in  \CONVERT until you are  satisfied  that  the 
  1379.    conversion  is successful,  then bring back all files from \CONVERT  to  
  1380.    \SERVICE.
  1381.  
  1382.    These are the steps to import data.
  1383.  
  1384.    First,  acquire  a  copy of dBASE III [TM],  dBASE III Plus [TM]  (from 
  1385.    Ashton-Tate  Corp.),   dBXL  [TM]  (from  Wordtech  Systems),   or  any 
  1386.    interpreter that is compatible with these.
  1387.  
  1388.    Secondly,  make  a copy of the structure of the Master file,  PART.DBF, 
  1389.    with these commands:
  1390.  
  1391.    bring up your file  -->     USE PART
  1392.    copy the structure  -->     COPY STRUCTURE TO TESTFILE
  1393.    invoke test structure -->   USE TESTFILE
  1394.    bring in records      -->   APPEND FROM OLDDATA.TXT DELIMITED WITH ,
  1395.        from the old data 
  1396.  
  1397.    This  assumes that you have OLDDATA.TXT set up in a  'comma  delimited' 
  1398.    format.  Comma delimited data looks like this:
  1399.  
  1400.           "John","Doe","Dallas","TX"
  1401.  
  1402.    Observe  in this example that four fields are separated (or  delimited) 
  1403.    by commas,  and each field is surrounded by double quotes.   You do not 
  1404.    need  spaces  between  any one comma and the  double  quotes  that  are 
  1405.    adjacent to it.
  1406.  
  1407. Structure for database : part.dbf
  1408. Field  Field name  Type       Width     Dec
  1409.     1  DATE_SYS Date           8         
  1410.     2  FNAME Character     20         
  1411.     3  LNAME Character     20         
  1412.     4  PROSPECT Character     40      
  1413.     5  COMMENT1 Character     60      
  1414.     6  COMMENT2 Character     60      
  1415.     7  SUM_DATE Date           8      
  1416.     8  TIME_SYS Character      8      
  1417.     9  SUMEXP Numeric       12       2
  1418.    10  LABELS Numeric        1        
  1419.    11  INTEREST Numeric        8      
  1420.    12  PARTCOST Numeric       12       2
  1421.    13  CLASS Numeric        2         
  1422.    14: RANDOM2 Numeric     
  1423.    15: VALID1  Numeric    
  1424.  
  1425.    16  PROSPMEMO Memo          10  
  1426.    17  VAL1 Numeric       12       2 
  1427.    18  VAL2 Numeric        2       
  1428.    19  VAL3 Date           8    
  1429.    20  VAL4 Numeric       12       2 
  1430.    21  VAL5 Date           8  
  1431.    22  VAL6 Numeric        4  
  1432. ** Total **                     329  
  1433.  
  1434.  
  1435.                          Definition of fields.
  1436.            You must enter a value for fields 1,4,11
  1437.  
  1438.    1:   DATE_SYS,  date main record first came into system.   For external 
  1439.    data, you can use today's date for all records. 
  1440.    2:  FNAME, Third ID 
  1441.    3:  LNAME, Second ID              
  1442.    4:  PROSPECT,  Primary ID.
  1443.    5:  COMMENT1, the first comments field.
  1444.    6:  COMMENT2, the second comments field, a continuation of the first.
  1445.    7:  SUM_DATE, date billings were summarized last.
  1446.    8:  TIME_SYS, time of last billing summarization.
  1447.    9:  SUMEXP,  the  amount of the most recent billing summarization  for 
  1448.    this master file record.
  1449.    10:   LABELS,   ignore this.
  1450.    11:   INTEREST,  category  of master file. Must be set to 1  (the  default 
  1451.    value), or above.  Cannot be set to zero.
  1452.    12:  PARTCOST, ignore this
  1453.    13:  CLASS,  ignore this. (if timer function is selected, this is used for 
  1454.         labor rate)
  1455.    14: RANDOM2, ignore this
  1456.    15: VALID1, ignore this
  1457.    16  PROSPMEMO Memo  memo field
  1458.    17  VAL1 Numeric    - 
  1459.    18  VAL2 Numeric      \
  1460.    19  VAL3 Date          |   used internally, ignore
  1461.    20  VAL4 Numeric      /
  1462.    21  VAL5 Date        /
  1463.    22  VAL6 Numeric    -
  1464.  
  1465.    After you are satisfied that TESTFILE.DBF  has your data, execute these 
  1466.    commands:
  1467.  
  1468.                       USE PART
  1469.                       APPEND FROM TESTFILE
  1470.                       QUIT
  1471.  
  1472.    These  delete  all  files that end in .NTX.     Upon  completing  this, 
  1473.    execute the program: 
  1474.                        
  1475.                      PART
  1476.  
  1477.    The  program will then automatically reindex all files once  it  senses 
  1478.    that *.NTX files are missing.
  1479.  
  1480.  
  1481.  
  1482.                        Grouping your data: Appendix G
  1483.                 [Categories versus Defining your own fields:]
  1484.  
  1485.    Categories are used for grouping blocks of records in the Master  File.  
  1486.    Let's  say  that you are tracking maintenance performed  on  assemblies 
  1487.    located in 8 different buildings.  Each building has a different number 
  1488.    of these items.  Additionally, each assembly can have up to 5 different 
  1489.    types  of maintenance performed on it,  such as Preventive Maintenance, 
  1490.    Crisis Maintenance,  and so on.   Let's say, further, that one assembly 
  1491.    in one building is called 'FE10'.   
  1492.  
  1493.    The  natural grouping of data in this application are items grouped  by 
  1494.    buildings.   Hence,  you could assign a category to each building.   In 
  1495.    this  way,  whenever you wanted reports specific to one  building,  you 
  1496.    could  have  this  by selecting the category that  corresponds  to  the 
  1497.    building.
  1498.  
  1499.    If  you  use categories for the physical sites where each  assembly  is 
  1500.    contained,  then how are you going to identify what type of maintenance 
  1501.    was performed on each assembly?  Easy.  This program has the ability to 
  1502.    create  reports based on codes or phrases you enter into  the  comments 
  1503.    field.   As  you create activity records for 'FE10',  for example,  you 
  1504.    would  enter  into each comment field the code for that  type  type  of 
  1505.    maintenance  activity.    Let's  say  that  your  code  for  Preventive 
  1506.    Maintenance  is  'PM'.   Every time,  then,  that you  have  Preventive 
  1507.    Maintenance  occur for 'FE10',  you would create a new activity  record 
  1508.    and  enter 'PM' into the comments field.   Later,  you could go to  the 
  1509.    Service Call and Activity Reports Menu and select out 'PM' or any other 
  1510.    code.  You can select out up to 4 comments for your reports.
  1511.  
  1512.    This  feature  to select out up to 4 comments gives you the ability  to 
  1513.    define your own fields.  As you do this, however, the burden is on your 
  1514.    shoulders to define each code and then to enter that code consistently.  
  1515.  
  1516.  
  1517.  
  1518.                                  Appendix H:
  1519.  
  1520.             WordStar/MailMerge[TM]/Basica/Output Sequential File
  1521.               [also: WordPerfect[TM] Merge and dBASE III [TM] ]
  1522.  
  1523.    When  you  first bring up  SERVICE PLUS [TM],  you will see  this  Main 
  1524.    Program Menu:
  1525.    
  1526.    ------------------------------------------------------------------------
  1527.                                                                           | 
  1528.     --------- Maintenance and Service Call Activity Tracking System------ | 
  1529.                                                                           | 
  1530.                                       ACS                                   
  1531.   ---------------           ---------------------      ---------------      
  1532.   |  10/08/1988 |           | Please Choose one |      |  06:08:16    |     
  1533.   ---------------           ---------------------      ----------------     
  1534.                 Main Program Menu for Saturday, October 8, 1988             
  1535.                                                                             
  1536.                         1)  Master file options                             
  1537.                                                                             
  1538.                         2)  Other Options                                   
  1539.                                                                             
  1540.                         3)  Select Category                                 
  1541.                                                                             
  1542.                         4)  Output to external word processor/merge/data file
  1543.                 [Wordstar[TM], Wordperfect[TM], dBASE III [TM]              
  1544.                                                                             
  1545.                         5)  Base Station/Remote Site Consolidation          
  1546.                         6)  Create an on-line Help/Data screen  [ now Off]  
  1547.                         T)  Go to interactive Tutorial: 12 chapters       | 
  1548.                                                                           | 
  1549.                         X)  Exit System                                   | 
  1550.    -----------------------------------------------------------------------  
  1551.  
  1552.  
  1553.    Upon selecting option 4),  Output to external word processor/merge/data 
  1554.    file, you will see:           
  1555.  
  1556.    ------------------------------------------------------------------------
  1557.     --------- Maintenance and Service Call Activity Tracking System-------| 
  1558.                                                                           | 
  1559.                   Output for word processing/merge/data Menu              | 
  1560.                                 ===================                         
  1561.             |=========================================================      
  1562.             |              Saturday, October 8, 1988                 |      
  1563.             |--------------------------------------------------------|      
  1564.             |       1)  Select output criteria for merge file        |      
  1565.             |               [no criteria selected]                   |      
  1566.             |       2)  Output records to Wordstar/Mailmerge[TM]     |      
  1567.             |       3)  Output records to WordPerfect[TM]            |      
  1568.             |       4)  Output records to dBASE III [Registered TM]  |      
  1569.             |                                                        |      
  1570.             |                                                        |      
  1571.             |                                                        |      
  1572.             |       H)  Help                                         |      
  1573.             |       R)  Return to prior menu                         |      
  1574.             |                                                        |    | 
  1575.             |========================================================|    | 
  1576.                                                                           | 
  1577.    -----------------------------------------------------------------------  
  1578.                                                                             
  1579.  
  1580.                                   OVERVIEW
  1581.  
  1582.    These options create either a WordStar/MailMerge[TM],  WordPerfect[TM], 
  1583.    or  dBASE III [TM] data file using the data from your Master File/dBASE 
  1584.    III file.  The newly created file ends in the letters: '.DAT', '.SF' or 
  1585.    '.DBF'.
  1586.  
  1587.    If  used  with Wordstar[TM],  the .DAT file can be used to  print  form 
  1588.    letters  in  MailMerge[TM].   All  character  fields  are   trimmed  of 
  1589.    trailing  blanks to accommodate your form letters.    Along  with  this 
  1590.    data  file,  the  Wordstar  option creates the beginning of  your  form 
  1591.    letter and puts it in a file ending in the 3 letters '.DEF' (containing 
  1592.    all the MailMerge[TM] commands you need at the start of a form letter). 
  1593.  
  1594.    If used with WordPerfect[TM], the .SF file is the 'Secondary File' that  
  1595.    WordPerfect uses for merge letters,  where each field is delimited with 
  1596.    CONTROL-R, and each record is delimited with CONTROL-E.]
  1597.  
  1598.    If  used  with dBASE III [TM],  the '.DBF' file format  is  becoming  a 
  1599.    standard  data file format that many other programs are using for their 
  1600.    respective data import function.
  1601.  
  1602.    These  options  will allow you to output the key fields in your  master 
  1603.    file  to an external text file that can,  in turn,  be used by  a  word 
  1604.    processor   to   create   'boilerplate'  or  form   letters   for   you 
  1605.    automatically.
  1606.  
  1607.  
  1608.    Based on your selection criteria, if any, the program will output these 
  1609.    fields: 
  1610.                  Primary ID, Secondary ID, 3rd ID, Comments 
  1611.  
  1612.  
  1613.                                ==============
  1614.                                |  OPTION 1: |
  1615.                                ==============
  1616.  
  1617.                              Selection Process:
  1618.  
  1619.    At option 1, you can input up to 7 search criteria as the basis for 
  1620.    your word processor merge file: 
  1621.  
  1622.                     Primary ID, Secondary ID, 3rd ID, Comments 
  1623.  
  1624.    You  can  select whether you want only those records to   be   selected  
  1625.    that   have  all  of criteria in every record or  select  out   records 
  1626.    regardless  of the number of  matches made per record,   as long as  at  
  1627.    least one match is made in any one record that is selected.
  1628.  
  1629.    True  [or T] means all matches have to be made in any one record for it  
  1630.    to  be  selected.    False  [or F] means that as long as one  match  is 
  1631.    made in  a record it will be selected.
  1632.  
  1633.  
  1634.  
  1635.                          Search Criteria Selection:
  1636.                                  Option 1:
  1637.  
  1638.    You  can  enter  any word,   phrase,   or code on which to   base  your 
  1639.    selection.   If left blank,  all records will be selected out.   If you 
  1640.    make  an entry here,   the program will search through the Master  File 
  1641.    and  select out only those records that meet your search criteria.
  1642.  
  1643.    [Note that you can have up to 7 different codes or phrases entered here 
  1644.    and  all   records will be pulled which have any one of  them   or  any  
  1645.    combination of them]
  1646.  
  1647.                                ==============
  1648.                                |  OPTION 2: |
  1649.                                ==============
  1650.                 2)  Output records to Wordstar/Mailmerge[TM]  
  1651.  
  1652.    This option is used to get data from the Master File file and output it 
  1653.    to  a file that can be used by WordStar/MailMerge[TM].   This  file can 
  1654.    also be used by BASIC and other languages and products.  In short,  any 
  1655.    product  that accepts "comma delimited" files for input may accept  the  
  1656.    file created by this option.
  1657.  
  1658.  
  1659.    From the WordStar option,  you will create  two files.   The first file 
  1660.    name  ends in .DEF and is a file that can be turned into a form  letter 
  1661.    just by calling it up in WordStar and matching it to your form  letter.  
  1662.    It  already contains all of the commands needed by WordStar to read the 
  1663.    Master File/dBASE III data file (.DAT).
  1664.  
  1665.    The other  file is the .DAT file, which contains all data that you want 
  1666.    to  read  into WordStar.   It is formatted sequential  file,  with  all 
  1667.    fields in quotes and separated by commas. 
  1668.  
  1669.  
  1670.                                ==============
  1671.                                |  OPTION 3: |
  1672.                                ==============
  1673.  
  1674.                    3)  Output records to WordPerfect[TM] 
  1675.  
  1676.    The  .SF file is the 'Secondary File' that  WordPerfect uses for  merge 
  1677.    letters,  where each field is delimited with CONTROL-R, and each record 
  1678.    is delimited with CONTROL-E.]
  1679.  
  1680.  
  1681.  
  1682.                                ==============
  1683.                                |  OPTION 4: |
  1684.                                ==============
  1685.  
  1686.                4)  Output records to dBASE III [Registered TM]
  1687.  
  1688.    With option 4,  the '.DBF' file format is becoming a standard data file 
  1689.    format  that  many other programs are using for their  respective  data 
  1690.    import function.  
  1691.  
  1692.    Once  you assign a name to the dBASE III [TM] file you are  outputting, 
  1693.    the structure of that file is:
  1694.  
  1695.        Field  Field Name  Type       Width    Dec
  1696.          1  FNAME       Character     20   <======== 3rd ID
  1697.          2  LNAME       Character     20   <======== 2nd ID
  1698.          3  PROSPECT    Character     40   <======== Primary ID
  1699.          4  COMMENT1    Character     60  
  1700.          5  COMMENT2    Character     60     
  1701.  
  1702.        ** Total **                     201  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.                                  Appendix I
  1709.  
  1710.                            Registration Procedure:
  1711.  
  1712.                        ----- Foreign Registration -----
  1713.  
  1714. If   you   elect  to  become a registered  user  of  this  commercial   grade  
  1715. software,  then  you can pay for this program via FAX or Telex. 
  1716.  
  1717. When you elect to register, the program will ask for a validation number from 
  1718. you.   You   will  receive  this number back via FAX or Telex from  the   ACS  
  1719. Credit  Card Registration Hot Line.
  1720.  
  1721. The validation number changes every time you go through this  process.   Make 
  1722. sure  that you leave the validation number screen in place until you  receive 
  1723. the  validation  number  back via FAX or Telex from  the  ACS   Credit   Card 
  1724. Registration Hot Line.
  1725.  
  1726. You must pay for this program with a credit card.    If you do not have  one,  
  1727. go to a friend or colleague,   write a personal check to them,   and then use  
  1728. their   card  for this purchase.    ACS is not set up to process  checks  for  
  1729. purchases made through our FAX or Telex system.
  1730.  
  1731. The   ACS  Credit  Card Registration Hot Line will accept  either  of   these 
  1732. credit cards in payment for this great program:    MasterCard,   Visa, Diners  
  1733. Club, Carte Blanche, and American Express.
  1734.  
  1735.                            'Request to Purchase':
  1736.  
  1737. On  your Telex or FAX message,  indicate that this is a 'Request to Purchase' 
  1738. and show this information:
  1739.  
  1740.                        your 'Random Generated Number'    
  1741.                             the credit card name, 
  1742.                     the amount in United States dollars,
  1743.                           the  credit card number,
  1744.                             the expiration  date, 
  1745.                  your name, your WORK and HOME phone number.
  1746.                          including area code or STD
  1747.  
  1748.                          Invoice generating module:  
  1749.  
  1750. Once you input the registration number successfully, this program will prompt 
  1751. you  for the information that it needs for an invoice and will them print out 
  1752. a  two part invoice.   The first sheet will be for your  records,  while  the 
  1753. second  one is required for the credit card people and should be sent back to 
  1754. us, signed.
  1755.  
  1756.  
  1757.  
  1758.                               Direct purchase:
  1759.  
  1760. On  first examination,  this registration process seems filled with risk  for 
  1761. you.   You  are sending your credit card number to an anonymous FAX or  TELEX 
  1762. machine in the United States.    Will your credit card number be lost?   What 
  1763. happens  if  the program fails to work later?   What if ACS is no  longer  in 
  1764. business?
  1765.  
  1766. First of all, credit card companies have, in general, been overly generous in 
  1767. refunding or reversing credit card purchases where the purchase has been made 
  1768. over the phone.   In the U.S.A.,  for example,  VISA/Mastercard and  American 
  1769. Express  have  routinely allowed up to 180 days for credit card  reverses  on 
  1770. those purchases made over the phone.  At the time of this writing, May, 1988, 
  1771. one year after PC SIG featured this program in PC WORLD magazine, July, 1987, 
  1772. page 308,  NOT ONE of my registered users has ever reversed those charges!  
  1773.  
  1774. Finally,  you  have the product in front of you.   As you make your  purchase 
  1775. decision, the relationship has become clear to you that this is a stable, bug 
  1776. free  product and that if you continue to use it,  the program will SAVE  YOU 
  1777. TIME AND MONEY!
  1778.                                Our FAX number:
  1779.                                  2146904782
  1780.  
  1781. Our United States FAX number is (214) 690-4782.   The '214' is our area  code 
  1782. or STD.   To reach us, you must use whatever international dialing codes your 
  1783. telephone  system requires,  including any U.S.A.  outbound codes specific to 
  1784. your country.    This number,  2146904782,  is treated as a normal phone line 
  1785. and  can be reached in the same way that you would dial any phone  number  in 
  1786. the United States.
  1787.  
  1788.                     Our direct dial business\voice line:
  1789.                                  2146906017  
  1790.  
  1791. Between  8 AM and 10 PM Central Standard United States time,  you can  always 
  1792. reach the ACS  Credit  Card Registration Hot Line person through  2146906017.  
  1793. The  same  international dialing codes apply to this business\voice  line  as 
  1794. apply to the FAX number above.
  1795.  
  1796.                               Our TELEX number:
  1797.                                  6503502020
  1798.  
  1799. Our  United States TELEX number is 6503502020.   Our answerback is:  MCI  UW. 
  1800. Since this number is on the international TELEX network,  you must prefix the 
  1801. TELEX  number  with  the U.S.A./Western Union  International   inbound  code.  
  1802. These codes are specific to each country and a list appears below.   If,  for 
  1803. example,  you are sending a TELEX from Australia,  your inbound code is  '23' 
  1804. and  must precede the TELEX number.    In that case our complete TELEX number 
  1805. would be:
  1806.                                 236503502020
  1807.  
  1808.  
  1809.               Inbound U.S.A./Western Union International codes:
  1810.  
  1811. Access  Codes  vary by country.   The various MCI/WUI USA  Access  Codes  are 
  1812. listed below by country or origin.
  1813.                
  1814.                 COUNTRY OF ORIGIN            CODE
  1815.                -------------------------------------
  1816.                 ALGERIA                        023
  1817.                 AMERICAN SAMOA                  --
  1818.                 ANGOLA                         023
  1819.                 ANTIGUA                         23
  1820.                 ARGENTINA                       23
  1821.                 AUSTRALIA                       23
  1822.                 AUSTRIA                         23
  1823.                 BAHAMAS                         23
  1824.                 BAHRAIN                        023
  1825.                 BANGLADESH                    0023
  1826.                 BARBADOS                        23
  1827.                 BELGIUM                       0236
  1828.                 BERMUDA                         23
  1829.                 BOLIVIA                        023
  1830.                 BRAZIL                          23
  1831.                 BURMA                           23
  1832.                 CAMEROON                      0230
  1833.                 CANADA                       06096
  1834.                 CAYMAN ISLANDS                  23
  1835.                 CHILE                          0l6
  1836.                 CHINA                          023
  1837.                 COLOMBIA                      0236
  1838.                 COOK ISLANDS                  0230
  1839.                 COSTA RICA                      23
  1840.                 CUBA                            23
  1841.                 CYPRUS                         023
  1842.                 CZECHOSLOVAKIA                 236
  1843.                 DENMARK                        023
  1844.                 DOMINICA                        23
  1845.                 ECUADOR                         23
  1846.                 EGYPT (3 DIGIT NOS.)             6
  1847.                 -     (5 DIGIT NOS.)            23
  1848.                 EL SALVADOR                    023
  1849.                 ETHIOPIA                       023
  1850.                 FIJI                            23
  1851.                 FINLAND                         23
  1852.                 FRANCE                      023000
  1853.                 GABON                         0230
  1854.                 GERMANY (WEST)                 023
  1855.                 GHANA                          023
  1856.                 GREECE                          23
  1857.                 GRENADA                         23
  1858.                 GUADELOUPE                      23
  1859.                 GUATEMALA                      023
  1860.                 GUINEA (REP. OF)                23
  1861.                 GUYANA                         023
  1862.  
  1863.  
  1864.                 HAITI                           l3
  1865.                 HONDURAS                        23
  1866.                 HONG HONG                       23
  1867.                 HUNGARY                         23
  1868.                 INDONESIA                       23
  1869.                 IRAN                           023
  1870.                 IRAQ                           023
  1871.                 IRELAND                        023
  1872.                 ISRAEL                          23
  1873.                 ITALY                         0023
  1874.                 IVORY COAST                     23
  1875.                 JAMAICA                         23
  1876.                 JAPAN                           23
  1877.                 JORDAN                         023
  1878.                 KENYA                         0236
  1879.                 KOREAN (REP. OF)               023
  1880.                 KUWAIT                          23
  1881.                 LEBANON                      00300
  1882.                 LIBERIA                       0236
  1883.                 LUXEMBOURG                     023
  1884.                 MALAYSIA                        23
  1885.                 MEXICO                         023
  1886.                 MONSERRAT                       23
  1887.                 NAURU                           23
  1888.                 NETHERLANDS                   069/
  1889.                 -                              023
  1890.                 NETHERLANDS ANTILLES            23
  1891.                 NEW ZEALAND                     23
  1892.                 NICARAGUA                       23
  1893.                 NIGER                         0236
  1894.                 NIGERIA                        023
  1895.                 NORWAY                          23
  1896.                 OKINAWA                         23
  1897.                 OMAN                           023
  1898.                 PAKISTAN                      0023
  1899.                 PANAMA                        0236
  1900.                 PAPUA/NEW GUINEA                23
  1901.                 PARAGUAY                      0025
  1902.                 PERU                           023
  1903.                 PHILIPPINES                     23
  1904.                 POLAND                         893
  1905.                 PORTUGAL                       023
  1906.                 ROMANIA                      02360
  1907.                 ST. LUCIA                       23
  1908.                 ST. KITTS/NEVIS                 23
  1909.                 SAIPAN (MARIANAS)           DIRECT
  1910.                 SAUDI ARABIA                   023
  1911.                 SENEGAL                      02300
  1912.                 SIERRA LEONE                  0236
  1913.                 SINGAPORE                       23
  1914.                 SOLOMON ISLANDS                 23
  1915.                 SOUTH AFRICA REPUBLIC           23
  1916.              SPAIN                          023
  1917.  
  1918.                 SRI LANKA                      023
  1919.                 SUDAN                          023
  1920.                 SWEDEN                          23
  1921.                 SWITZERLAND                    023
  1922.                 SYRIA                         0230
  1923.                 TAIWAN                        0236
  1924.                 TANZANIA                      0236
  1925.                 THAILAND                       023
  1926.                 TOGO                          0236
  1927.                 TRINIDAD                        23
  1928.                 TUNISIA                      02360
  1929.                 TURKEY                         025
  1930.                 TURKS AND CAICOS ISL.           23
  1931.                 UNITED ARAB EMIRATES           023
  1932.                 UNITED KINGDOM                  23
  1933.                 UPPER VOLTA                    236
  1934.                 URUGUAY                        023
  1935.                 U.S.S.R.                       236
  1936.                 VENEZUELA                      233
  1937.                 VIRGIN ISLANDS (U.S.)       DIRECT
  1938.                 YUGOSLAVIA                     025
  1939.                 ZAIRE                         0236
  1940.                 ZAMBIA                        0236
  1941.                 ZIMBABWE                        23
  1942.                 MOST OTHER COUNTRIES            23
  1943.  
  1944.  
  1945.  
  1946.                                 Appendix J-I:
  1947.                            Overview of Memo Options:  
  1948.       Every Master File and Activity record has its own word processor!
  1949.  
  1950.    This  exciting new feature allows you to create a second screen  behind 
  1951.    any individual Master File or Activity record with free-form text of up 
  1952.    to 15,000 characters PER MASTER RECORD, given a 640K system memory.
  1953.  
  1954.    In  this  second screen,  you can scroll up and down and enter text  as 
  1955.    though you were in a word processor.  
  1956.  
  1957.    Indeed, you can think of this second screen as your own word processor, 
  1958.    embedded behind each Master File record.  In addition to entering text, 
  1959.    you  can also import external text files,  such as contracts or  formal 
  1960.    bids, into the relevant record associated with that text.  In this way, 
  1961.    you can browse through the contract for a Master File six months  after 
  1962.    the  fact and long after you have forgotten what the content  was.   If 
  1963.    you  wish to export the memo to an external text file,  you can do that 
  1964.    too.
  1965.  
  1966.    The  memo option presents itself in one of two ways.   When you are  in 
  1967.    the Add option for the Master File file, the program asks you after you 
  1968.    have  finished entering all data into the first screen if you  wish  to 
  1969.    create  a memo.   If you elect to do so,  then the program will go into 
  1970.    the  Add/Edit memo mode.   If you are in the Get option for the  Master 
  1971.    File  file,  you  will  see this option on the  lower  left:  "F4  Memo 
  1972.    Option".    Upon  selecting  that,   you  will  be  presented  with   a 
  1973.    comprehensive  menu  entitled  "Memo Option Menu".   Each  Master  File 
  1974.    record has its own memo menu.   
  1975.  
  1976.    It  contains these options [the Master File name appears on  top  after 
  1977.    "Custom Memo"]:
  1978.        
  1979.                         ===Custom Memo for STW366 ==
  1980.                                Memo Options Menu
  1981.                                  ===============   
  1982.             ==========================================================
  1983.             |             Tuesday, September 22, 1987                |
  1984.             ----------------------------------------------------------
  1985.             |       1)  Edit the existing memo or create a new one   |
  1986.             |       2)  Output the memo to a text file               |
  1987.             |       3)  Input a text file into this memo             |
  1988.             |              [overwrite existing memo]                 |
  1989.             |       4)  Input an external text file into this memo   |
  1990.             |              [append to existing memo]                 |
  1991.             |       5)  Set Left and Right Margins:                  |
  1992.             |                        5                75             |
  1993.             |       6) Toggle Edit Screen Code Help [Now On ]        |
  1994.             |       7)  Print options  [Printit v3.5 [TM]]           |
  1995.             |       8)  Create Quick Memo [TM]                       |
  1996.             |                                                        |
  1997.             |       R)  Return to the Master File record             |
  1998.             ==========================================================
  1999.                    [Current character length of this memo = 0]
  2000.  
  2001.  
  2002.    This  menu  will tell you at a glance the number of characters  in  the 
  2003.    memo, the current margins, and today's date.  You can input an existing 
  2004.    text  file into the memo with options 3 or 4.   As your memo begins  to 
  2005.    grow and accumulate different items,  you can output it to an  external 
  2006.    text file using option 2. 
  2007.  
  2008.  
  2009.    Option 1 puts you into the edit mode.  In this option you are presented 
  2010.    with  a  full screen word processor with the following message  on  the 
  2011.    bottom of the screen:
  2012.  
  2013.  
  2014. -----------------------------------------------------------------------------
  2015.                               Edit Screen Codes:
  2016.   Up arrow = move up 1 line, Down arrow = move down 1 line, Left Arrow = move
  2017.   left 1 character, Right arrow = move right 1 word, HOME = start of current
  2018.    line, END = end of current line, [CONTROL] HOME= start of memo, [CONTROL]
  2019.  END = end of memo, PgUp = Next edit window up, PgDn = Next edit window down,
  2020.          [CONTROL] W = Finished editing and save, ESC = abort editing.
  2021.   Use [INS] key for inserting text, [DEL] to delete, [CONTROL] B to reformat
  2022. -----------------------------------------------------------------------------
  2023.  
  2024.  
  2025.  
  2026.    This  message  gives you the codes that you can use in the full  screen 
  2027.    word  processor.   Immediately above these codes you will observe  your 
  2028.    cursor.   You can type as long as you wish,  just as in any other  word 
  2029.    processor.    When finished entering text,  you can save it by entering 
  2030.    [CONTROL] W, as per the instructions.  
  2031.  
  2032.    After  you  become conversant with the codes,  you can replace the  six 
  2033.    lines of the above instructions with this one line:      
  2034.  
  2035.  
  2036. --------------------------------------------------------------
  2037.         Edit Screen Codes: [CONTROL] W to save, ESC to abort
  2038. --------------------------------------------------------------
  2039.  
  2040.    To  toggle  back and forth between these 2 different Screen  Code  help 
  2041.    screens, enter option 6 on the Memo Options Menu.
  2042.  
  2043.                6) Toggle Edit Screen Code Help [Now Off]         
  2044.  
  2045.  
  2046.  
  2047.                                 Appendix J-II:
  2048.  
  2049.                         Memo Options:  Activity File
  2050.  
  2051.    Each  Master  File record has one Master File memo associated with  it.   
  2052.    Each activity record now has one Activity memo also.
  2053.  
  2054.    Why two sets of memos?   Prior to version 2.646,  this program had only 
  2055.    Master File memos, not any activity memos.  All activity records shared 
  2056.    one  common  Master File memo and could access that one memo  from  any 
  2057.    activity  record created in the future.   Let's say,  for example,  you 
  2058.    established  a  Master  File record for "UTR399" and  then  imported  a 
  2059.    10,000  character  proposal  into the Master File  memo  for  "UTR399".   
  2060.    Later on,  as you created many activity records for "UTR399", you could 
  2061.    view  the  large  proposal that you had originally  imported  into  the 
  2062.    Master File memo from ANY activity that you had created for "UTR399".
  2063.  
  2064.  
  2065.                   Memo options accessible from the Activity File:
  2066.  
  2067.    From  the Activity File you can access two memos for any  one  activity 
  2068.    record:   the  ONE Master File memo that all activities for one  Master 
  2069.    File  record  share together;  and the UNIQUE activity memo  that  each 
  2070.    activity  record has,  regardless of how many activities any one Master 
  2071.    record has.
  2072.  
  2073.  
  2074.                   -----  Activity File:  Add option  -----
  2075.  
  2076.    Every  time  you  add a record in the Add option,  you will  see  these 
  2077.    options available to you on the bottom of the screen:
  2078.  
  2079.  
  2080.     -----------------------------------------------------------------------
  2081.           Enter "1" to ignore this entry;  enter F2 for Activity Memo       |
  2082.                                                                             | 
  2083.                 F4 for Master File Memo, any other key to continue          |
  2084.     -------------------------------------------------------------------------
  2085.  
  2086.    If  you  enter  'F2',  you  will branch to the  unique  memo  for  this 
  2087.    activity.   If you enter 'F4',  you will branch to the Master File Memo 
  2088.    that ALL activities for this company share in common.  The Memo Options 
  2089.    Menu looks that same for both.  If you look close, after you enter 'F2' 
  2090.    you will see this on the bottom of the Memo Options Menu:
  2091.  
  2092.                    R)  Return to Activity record
  2093.  
  2094.  
  2095.  
  2096.    If you enter 'F4',  you will see this Return statement on the bottom of 
  2097.    the Memo Options Menu:
  2098.  
  2099.                    R)  Return to Master File record
  2100.  
  2101.    If  you  are not sure whether you are in the Master  or  Activity  file 
  2102.    memo,  the Return statement on the bottom of the Memo Options Menu will 
  2103.    tell you.
  2104.  
  2105.  
  2106.  
  2107.                   -----  Activity File:  Get option  -----
  2108.  
  2109.    Your  access  to memos at the Add option is similar to the Get  screen.   
  2110.    Once  you  enter the Get option from the Activity File,  you  will  see 
  2111.    these commands on the bottom of your screen:
  2112.  
  2113.  
  2114.     ------------------------------------------------------------------------
  2115.           ENTER N FOR NEXT, P FOR PREVIOUS             F2  Activity Memo    |
  2116. RETURN Exit   S FOR SEARCH, M FOR MORE COMMANDS                             |
  2117.     ------------------------------------------------------------------------
  2118.  
  2119.  
  2120.    Again,  as in the activity Add option,  entering 'F2' will take you  to 
  2121.    the memo unique to this activity. 
  2122.  
  2123.  
  2124.                                  Appendix K:
  2125.         Printit v3.5, Print functions provided in memos and VIEW.TXT
  2126.    [Note:  The  documentation below is supplied by the author of the print 
  2127.    functions used in  memo and VIEW.TXT,  Jack A.  Orman.    The  'Running 
  2128.    PRINTIT'  instructions can be used for printing an external file,  such 
  2129.    as SERVICE.DOC.] 
  2130.                   PRINTIT v3.5, Copr. 1987 by Jack A. Orman 
  2131.                          Armada Sound Lab, Box 858
  2132.                          Southaven, MS  38671
  2133.  
  2134.    This special version of PRINTIT was written for exclusive  distribution 
  2135.    with   SERVICE PLUS [TM]  by  Paul  Sax  of  ACS  Consultants.   It  is 
  2136.    not to be distributed except as part of SERVICE PLUS [TM] and must  not 
  2137.    be   altered  in  any manner.    PRINTIT   v3.1    is    a   standalone  
  2138.    version    for   shareware  distribution  and  is  available  on   many 
  2139.    commercial BBSs or directly from the author at the above address.
  2140.  
  2141.                                Running PRINTIT
  2142.  
  2143.    The  proper  format  to  use this program to print an ASCII file is  to 
  2144.    enter   the  program  name  on the command line followed by a space and 
  2145.    then the name of the file to be printed. Example:
  2146.  
  2147.                           PRINT35 filename <ENTER>
  2148.  
  2149.    The  filename  can  be  any  legitimate MS-DOS name including  optional 
  2150.    drive or path designations.  If the file cannot  be  found,  a  message 
  2151.    will  appear  on the screen briefly and then it will return to DOS.  If 
  2152.    the file can be found,  a window will open and you will be prompted  to 
  2153.    enter the following information:
  2154.  
  2155.     Top Margin      default= 5
  2156.     Bottom Margin   default= 5
  2157.     Lines/page      default=56
  2158.     Left Margin     default= 2
  2159.     Number pages    0= no numbers
  2160.     Header String   <ENTER>= no header
  2161.  
  2162.    Hitting  ENTER  at any menu selection will use the default values.  The 
  2163.    header  string is limited to 48 characters  and  the  current  date  is 
  2164.    automatically printed at the end of the header.
  2165.  
  2166.    Most  printers  default  to  a  6 line per inch vertical spacing  which 
  2167.    gives  66 total lines per page  on  a  standard  8  1/2  by  11  sheet.  
  2168.    Therefore,   the  top margin + bottom margin + Lines/page must equal 66 
  2169.    for the printout to be produced in the proper format.  For 8 lines  per 
  2170.    inch spacing, 5 + 5 + 78  would be good starting values.
  2171.  
  2172.    Make certain that the printer is powered up and on-line before  running 
  2173.    this  program  to avoid hanging up the system. No checks are performed
  2174.    to test printer readiness.
  2175.  
  2176.    PRINTIT   is  furnished  without  liability or guarantee of fitness and 
  2177.    suitability for any  specific  purpose.   It  is  up  to  the  user  to 
  2178.    determine appropriateness for each application.
  2179.                         Jack A. Orman      11/01/1987
  2180.  
  2181.  
  2182.                                  Appendix L:
  2183.                   Create your own on-line Help/Data Screen!
  2184.  
  2185.    This  option allows you to define your own industry-specific  Help/Data  
  2186.    screen  and  then  view it anytime throughout the program  by  entering 
  2187.    'F1'.  
  2188.  
  2189.    Some  applications require that you have detailed lists or codes nearby 
  2190.    as you do data entry into the program.  This would be particularly true 
  2191.    if  you  are trying to enter codes specific to your industry  into  the 
  2192.    Comments field of the Master or Activity records.
  2193.  
  2194.    This  Help/Data  screen  can  contain a few entries  or  up  to  15,000  
  2195.    characters.  You can either input this industry specific information at 
  2196.    the  keyboard or,  if already typed,  import an external text  file  in 
  2197.    place of your manual typing.
  2198.  
  2199.    Observe this option on the Main Program Menu:
  2200.  
  2201.              6)  Create an on-line Help/Data screen  [ now Off] 
  2202.  
  2203.    After you select '6', you will then see this menu:
  2204.  
  2205.    -----------------------------------------------------------------------    
  2206.                                                                          | 
  2207.                                Memo Options Menu                         | 
  2208.                                 ===============                          | 
  2209.             ----------------------------------------------------------     
  2210.             |              Monday, November 9, 1987                  |     
  2211.             ----------------------------------------------------------     
  2212.             |       1)  Edit the existing memo or create a new one   |     
  2213.             |       2)  Output the memo to a text file               |     
  2214.             |       3)  Input a text file into this memo             |     
  2215.             |              [overwrite existing memo]                 |     
  2216.             |       4)  Input a text file into this memo             |     
  2217.             |              [append to existing memo]                 |     
  2218.             |  5)  Set Left\Right Margins:          5            75  |     
  2219.             |       6)  Toggle Edit Screen Code Help   [Now On ]     |     
  2220.             |       7)  Print options  [Printit v|.5 [TM]]           |     
  2221.             |       8)  Activate Help\Data option      [Now On ]     |     
  2222.             |       R)  Return to the Main Program Menu              |     
  2223.             ----------------------------------------------------------     
  2224.                                                                          | 
  2225.                   [Current character length of this memo = 0 ]           | 
  2226.                                                                          | 
  2227.    ----------------------------------------------------------------------| 
  2228.     
  2229.       Note   that  this  menu is similar in function to the one  described  
  2230.    in Appendix J,   Memo Options,   with one exception:  at this menu, you 
  2231.    have  option 8.   This allows you to turn 'On' or 'Off'  the  Help/Data 
  2232.    screen.
  2233.  
  2234.    The  memo you create here is accessible throughout the  entire  program 
  2235.    just by entering the 'F1' function key! 
  2236.  
  2237.  
  2238.                                  Appendix M:
  2239.                            Automatic data back-up
  2240.  
  2241.    As  you exit the program,  you will be asked if you wish to back up all 
  2242.    of your data.   If you elect to do so,  the program will take all  data 
  2243.    and memo files, place them into one archived file, and compress them.
  2244.  
  2245.                                                                            
  2246.                           Dialogue from the program:
  2247.                  [assuming that today's date was November 9]                                
  2248.                                                                            
  2249.                                   Screen 1:
  2250.  
  2251.    ------------------------------------------------------------------------
  2252.    The  program will create one archive file containing all of your  data, |
  2253.    and  place it onto a backup disk in the disk drive of your choice.   To |
  2254.    help you identify the latest back up, the date is automatically  formed |
  2255.    as part of the title.                                               
  2256.                                                                               
  2257.    Enter the disk drive where your back up disk is located: 
  2258.    [Please include a colon following the letter, as in 'A:' or 'B:'] 
  2259.                                                                            
  2260.                                                                            |
  2261.                                    A:                                      |
  2262.                                                                            |
  2263.    ----------------------------------------------------------------------- 
  2264.  
  2265.                                                                            
  2266.                                   Screen 2: 
  2267.                                                                            
  2268.  
  2269.    ------------------------------------------------------------------------
  2270.                       Receiving your data later:                           |
  2271.                                                                            |
  2272.    All  of  your  data  files will be saved  into  one  archive  file  and |
  2273.    'date'stamped'   to   help   you  later in  determining  which  of  the 
  2274.    archives  has the most  recent data.   The data today,  for example was 
  2275.    stored in this file:   B:1109ACS.ARC              
  2276.                                                                            
  2277.    The   first  two  letters  stand for the month,   while  the  last  two 
  2278.    identify   the   date during the month on which this backup  was  made.   
  2279.    Let's  say that you see  '0804ACS.ARC' on your data disk.   This  means 
  2280.    month '8',  day '4', or August 4.  If you saw '1123ACS.ARC',  this file 
  2281.    was  created  on month '11',   day '23',  or   December   23rd.     The  
  2282.    purpose  for this numbering scheme is so that you  can   have  multiple 
  2283.    back up files on one disk,  space permitting, and yet tell at a  glance  
  2284.    which is the most recent one.                                      
  2285.                                                                            
  2286.    Later on,  if you need to restore archived data, enter a command in the 
  2287.    form:    
  2288.                             ARCE B:1109ACS.ARC  /R
  2289.    Use  the ARCE command on the archive file with the most current date.  
  2290.    After   finishing   this,   make sure that delete all files  ending  in |
  2291.    'NTX' BEFORE  you execute SERVICE.EXE.                                  |
  2292.                                                                            |  
  2293.    ------------------------------------------------------------------------
  2294.  
  2295.  
  2296.                                  Appendix M:
  2297.                            Automatic data back-up
  2298.                                  [continued]
  2299.  
  2300.  
  2301.                                                                            
  2302.                                   Screen 3:                       
  2303.  
  2304.                                                                            
  2305.    ------------------------------------------------------------------------
  2306.        Execute BACKUP after you have left the program:                     |
  2307.                                                                            |
  2308.    The program has just created an external batch file,   BACKUP.BAT.  You 
  2309.    must  execute  this  after you have left the  program.    The  computer 
  2310.    doesn't have enough memory to execute it internally  now.    BACKUP.BAT 
  2311.    has   all of the correct commands to backup the proper files  into  the 
  2312.    appropriate ARC file,  but you must still execute BACKUP after you have 
  2313.    left the program. 
  2314.                                                                            |
  2315.                                                                            |  
  2316.    ------------------------------------------------------------------------  
  2317.  
  2318.  
  2319.  
  2320.  
  2321.  
  2322.                                 Appendix N
  2323.  
  2324.                        User Beware -  Caveat Cliente !
  2325.  
  2326.                          Tips for database survival:
  2327.  
  2328.    Steps to maintain your sanity and the high level of performance of this 
  2329.    program:
  2330.  
  2331.    1)  Back up your data periodically.   Using the Automatic backup option 
  2332.    contained  in  this  program,  you are guaranteed restoring  your  data 
  2333.    should the operating system or hard drive fail.   For more  information 
  2334.    on this process, see:
  2335.  
  2336.                               Appendix M:
  2337.             Automatic Data Back-up upon exiting the program
  2338.  
  2339.    2)   Adopt  a  strategy  for your backup  disks.   A  simple  two-disk, 
  2340.    rotating  procedure will save you grief later if you experience a  hard 
  2341.    drive crash.  
  2342.  
  2343.    Format  two disks and label them 'Backup 1' and 'Backup  2'.   Place  a 
  2344.    write-protect  tab  on 'Backup 2' and put that disk into your  software 
  2345.    vault.   Use  the other disk,  'Backup 1',  for your routine  automatic 
  2346.    backups.   Periodically,  examine that disk with a 'DIR' command to see 
  2347.    if it is filling up with your data. 
  2348.        
  2349.    You  could  make a mental note that the backup disk  WITHOUT  a  write-
  2350.    protect tab is the 'Production Backup Disk'.  As it becomes full, place 
  2351.    a  write-protect  tab on that disk and put it into the software  vault.  
  2352.    Take  the  disk that had the write-protect tab  and  remove  it.   Then 
  2353.    reformat  that disk and begin using it as the 'Production Backup Disk'.  
  2354.    You  need not keep any elaborate lists of what data is on  which  disk.  
  2355.    As long as you see a disk WITH a write protect-tab,  you will know that 
  2356.    this  one belongs in the software vault.   The disk WITHOUT the  write-
  2357.    protect tab is the 'Production Backup Disk'.  
  2358.  
  2359.    The  data,  by the way,  is squeezed together on each date on which you 
  2360.    make a backup.   If,  for example,  you backed up data on September 15, 
  2361.    1986,   then  you  would  observe  this  file  on  your  backup   disk:  
  2362.    0915ACS.ARC.  The '09' reflects the month of the backup, while the '15' 
  2363.    shows you the date.   'ACS' is my company name,  while 'ARC' shows that 
  2364.    this  is an Archive file.   The program does not perform an incremental 
  2365.    backup.  Every 'ARC' file is a self-contained image of ALL the progam's 
  2366.    data on that date.  Why are multiple backups necessary?  Experience has 
  2367.    shown  that when a hard drive goes down,  its' controller is often  bad 
  2368.    PRIOR to the last backup.   If this happens, the most recent backup may 
  2369.    be  corrupted and you would then be forced to use the backup  prior  to 
  2370.    that one.  
  2371.  
  2372.  
  2373.    3)   Invoke  FREEUP.BAT  every time you start or reboot  the  operating 
  2374.    system.   This  batch file is created automatically the first time  you 
  2375.    bring up the program.  It frees about 10,000 characters of memory to be 
  2376.    used  in the 'internal buffer' area.   Every time you bring up  SERVICE 
  2377.    PLUS [TM],  the program checks it's 'internal buffer' to see if it  has 
  2378.    dropped  below 60,000 characters.   If so,  it issues an error  message 
  2379.    asking you to remove all memory resident programs and to run 'FREEUP'. 
  2380.  
  2381.    You  can  execute FREEUP.BAT from the subdirectory where  SERVICE  PLUS 
  2382.    [TM] is located.  
  2383.  
  2384.    4)   Anticipate  hard drive problems.   If a bad sector exists on  your 
  2385.    hard  drive,  the  operating  system  has  no  way  of  avoiding  doing 
  2386.    read/write  to  the corrupted area.   Any  database  program  will,  by 
  2387.    definition,  access much data during the execution of its main program.  
  2388.    If  a bad sector resides on your hard drive,  the operating system  may 
  2389.    periodically  and  at  random  write to  that  area.   Corrupted  data, 
  2390.    indexes, and memory files often come from this one cause.  
  2391.  
  2392.    A  number of utilities exist that will test every sector on  your  hard 
  2393.    drive  for  corruption.   Once identified,  those sectors are  'marked' 
  2394.    inactive  in the directory and will not be accessed anymore.   The best 
  2395.    among this group is Peter Norton's [TM,  Peter Norton Computing,  Inc.]  
  2396.    DISKTEST.COM.   You will find this utility when you purchase his Norton 
  2397.    Utilities - Advanced Edition [TM,  Peter Norton Computing,  Inc.].  Any 
  2398.    active  database user should use this utility at least every month,  if 
  2399.    not every week.
  2400.  
  2401.    Let's say your hard drive is C:.   The syntax to check for bad  sectors 
  2402.    is:
  2403.                               DISKTEST C:
  2404.  
  2405.    If the utility asks you for 'Disk test or File test', indicate that you 
  2406.    want  a  'Disk test' by entering a 'D'.    [note that  DISKTEST.COM  is 
  2407.    sometimes identified by its' short name of DT.COM.]
  2408.  
  2409.    For  more  information on this product,  call Peter  Norton  Computing, 
  2410.    Inc., at:
  2411.  
  2412.                             End User Sales: 
  2413.  
  2414.                             (800) 365-1010
  2415.                             (213) 319-2030
  2416.  
  2417.                           FAX (213) 458-2048
  2418.  
  2419.    5)   Do  not use any 'front end' program that branches to SERVICE  PLUS 
  2420.    [TM]  and then returns back once SERVICE PLUS [TM] is  finished.   This 
  2421.    type of program resides in memory.   It may conflict with SERVICE  PLUS 
  2422.    [TM] and it will reduce the amount of memory available for SERVICE PLUS 
  2423.    [TM].  An example of a 'front end' program is AUTOMENU [TM].
  2424.  
  2425.  
  2426.    6)    Maintain  a clean File Allocation Table [FAT] in your  directory.  
  2427.    The  operating system is continually opening and closing files.   In  a 
  2428.    large database program,  this activity is intensified.   If you restart 
  2429.    the  computer  while  the operating system  has  some  files  open,  it 
  2430.    'forgets'  to close them.   These 'forgotten' file closings can cause a 
  2431.    problem when you later continue the cycle of opening and closing files.  
  2432.    The command to 'close' these files is:
  2433.  
  2434.                                CHKDSK /F    
  2435.  
  2436.    Good directory and FAT hygiene dictates that you do this weekly if  you 
  2437.    use a database program often.
  2438.  
  2439.  
  2440.                      Definition of 'System Error':
  2441.  
  2442.    An  SERVICE PLUS [TM] System Error occurs when,  in the course of running 
  2443.    the program, you see this error on the top right of the screen:
  2444.  
  2445.                          Error Message (Q/A/I)
  2446.  
  2447.    'Q' means to Quit to DOS and close all the files, 'A' equals abort, and 
  2448.    'I' is to Ignore error.  NEVER, NEVER enter 'I'.
  2449.  
  2450.              Procedure for dealing with a 'System Error':
  2451.  
  2452.    First,  enter an 'Q' to quit.   This will return you to the drive where 
  2453.    the program is located.   Second, delete the 'DEFAULT5.MEM' file.  This 
  2454.    will  clear  out all memory variables and will  force  re-installation.  
  2455.    Third,  delete  all files ending 'NTX'.   These are indexes and will be 
  2456.    rebuilt  automatically when the program senses that they  are  missing.  
  2457.    Fourth,  make  sure that no memory resident or 'front end' programs are 
  2458.    loaded into memory.   If they are,  remove them from the 'AUTOEXEC.BAT' 
  2459.    file and re-start the computer.
  2460.  
  2461.    Once these four steps are performed,  restart SERVICE.EXE.  You will be 
  2462.    greeted  with  the  Installation menu.   Follow its'  instructions  and 
  2463.    restart the computer as per the instructions of the Installation  menu.  
  2464.    After  bringing up SERVICE.EXE the second time,  the program will sense 
  2465.    that  the indexes are missing and will,  accordingly,  rebuild  all  of 
  2466.    them.   After  you  arrive at the Main Program Menu,  select Option  2, 
  2467.    Other  Options.   Once  at  this menu,  select option 4 to  Repack  and 
  2468.    Reindex files. 
  2469.  
  2470.    These  steps will complete the 'System Error' recovery  procedure.   If 
  2471.    your  data is corrupted at this point,  then you must restore the  most 
  2472.    recent backup as per:
  2473.  
  2474.                            Appendix M:
  2475.          Automatic Data Back-up upon exiting the program
  2476.  
  2477.  
  2478.                                  Appendix O
  2479.                Using the CALLBACK feature in the Activity file
  2480.  
  2481.  
  2482.    In  the early development of this program,  some users would go through 
  2483.    this process to create a daily follow up list:
  2484.  
  2485.    1)  Create  'Today's Appointments' report from the Appointments Menu.
  2486.    2)  Place  'Today's Appointments' next to the computer.
  2487.    3)  Go to the Activity file, ADD option and add one activity record for 
  2488.    the name of every ID on the 'Today's Appointments' printout.
  2489.  
  2490.  
  2491.    After a while, my customers began asking me to streamline this process.  
  2492.    From these requests came the CALLBACK feature.  
  2493.  
  2494.    Let's  say  that you had committed to 15 callbacks on a  given  Monday. 
  2495.    Instead  of having a printed 'Today's Appointments' report in front  of 
  2496.    you,  the program will automatically 'stack up' those 15 callbacks  [or 
  2497.    any  appointment/commitment]  behind the CALLBACK  option.    Once  you 
  2498.    select  this  feature,  the program go into a loop 15 times  until  all 
  2499.    callbacks are processed. 
  2500.  
  2501.    This loop consists of:
  2502.  
  2503.    1)   Identifying  the name of the current ID being  processed  in  this  
  2504.    'stack' of 15.
  2505.    2)   Displaying  the  date  when the original  commitment  for  today's 
  2506.    callback/commitment was made in a prior activity record .
  2507.    3)  Showing the comments entered in the prior activity record that  had 
  2508.    created today's callback/appointment.
  2509.    4)   Creating a new activity record for THAT ID as though you had  gone 
  2510.    into the ADD option for the activity file.  
  2511.  
  2512.    Observe  that if you are unsuccessful in competing the callback and you 
  2513.    identify that you wish to 'ignore this record',  the program will  keep 
  2514.    that  callback in its 'stack' until you have successfully processed  it 
  2515.    today.
  2516.  
  2517.    If you want to go to lunch, you can abort the processing of the 'stack' 
  2518.    of 15 at any time.   Once you leave this CALLBACK routine,  the program 
  2519.    remembers  how  many were in the original 'stack' [15],  and  how  many 
  2520.    remain unprocessed.   After lunch, if you re-enter the CALLBACK option, 
  2521.    the program will remember where in the 'stack' you left off.
  2522.  
  2523.  
  2524.  
  2525.                                  Appendix P: 
  2526.               Consolidating Multiple Categories in your reports   
  2527.  
  2528.    As you become knowledgeable in the use of the Category function, you'll 
  2529.    notice that the Select,  Move,  Delete,  and Undelete Category' feature 
  2530.    [Main  Program Menu,  option 3] allows you to mix either all categories 
  2531.    together  or  split  out any one.   Once you  have  selected  a  single 
  2532.    category,  then  all  functions in the  program--reports,  labels,  new 
  2533.    activities--are  accessible to only those records with your  designated 
  2534.    category.   In  other words,  once a category is  selected,  ALL  other 
  2535.    records in the program will disappear until you select another category 
  2536.    or elected to 'jumble' all categories together.
  2537.  
  2538.    Over  time,  users  have  asked  for  a  way  to  consolidate  multiple 
  2539.    categories  in  their reports,  though not necessarily all at the  same 
  2540.    time.   For those users wanting SELECTIVE consolidation of  categories, 
  2541.    this  feature  is available in the 'Service Call and Activity  Reports' 
  2542.    menu [Option 5, Master File Menu].
  2543.  
  2544.    Once in this reports menu, observe option #5, 
  2545.  
  2546.        5)  Category Consolidation Feature:   [Consolidation OFF]
  2547.  
  2548.       After you have selected option 5, you will see this screen:
  2549.     
  2550.    =========================================================================|
  2551.                         Category Consolidation:                             |
  2552.                                                                             |
  2553.   At this menu, you can base your reports on either a range of categories or 
  2554.   a list of non-continuous individual categories .   For example, if you had
  2555.   selected a range, then you could combine all records from categories 1
  2556.   through 50.  You can select any size range, from a range of 50 to a range
  2557.   of 50,000 categories.   If you had selected to input a non-continuous list
  2558.   of categories, then you could enter up to 200 categories for consolidation,
  2559.   such as to combine categories 10, 11, 15, and 20.
  2560.  
  2561.   Enter your selection now:  '1' will allow you to select a range of        |
  2562.   categories, '2' will be for a non-continuous list of categories.          |
  2563.                                                                             |
  2564.     ========================================================================
  2565.  
  2566.    This menu gives you the choice of selecting your consolidation based on 
  2567.    ONE range of categories or on a list of up to 200 non-continuous  ones.  
  2568.    An  example  of range would be those records that fall in the range  of 
  2569.    category  '200'  to category '400'.   With the  'range'  option,  those 
  2570.    categories are consecutive.   When you select a 'non-continuous  list', 
  2571.    they can be in any random order you want, up to 200 of them.
  2572.  
  2573.    After  you have selected your option,  the program will prompt you  for 
  2574.    the  data it needs to continue the consolidation.   Once you return  to 
  2575.    the  'Service  Call and Activity Reports' menu,  any report option  you 
  2576.    then select will be consolidated as per your request.   
  2577.     
  2578.    Remember  that this category 'Consolidation' feature works only in  the 
  2579.    'Service Call and Activity Reports' menu.
  2580.  
  2581.  
  2582.                                  Appendix Q:    
  2583.                  Assigning priorities to Master File records
  2584.  
  2585.    As  you  accumulate  Master  File  records,   you'll  see  that  beyond 
  2586.    scheduling  future  appointments and splitting out data by  categories, 
  2587.    you may also want to assign individual priorities to some or all of the 
  2588.    Master  File  records.   This  feature gives  you  the  flexibility  of 
  2589.    assigning  a  priority code of your choice,  from 1 to  9999,  to  each 
  2590.    Master File.  The default is '0', and you can change this value anytime 
  2591.    in the Master File just by going back into the Edit mode.  
  2592.  
  2593.    Your  assignment  is  arbitrary and can be all  inclusive  or  mutually 
  2594.    exclusive.    That  is,  different  Master File records can  share  one 
  2595.    priority code or, if you wish, each Master File record can have its own 
  2596.    code.
  2597.  
  2598.    You  assign  this  code in the lower right corner of each  Master  File 
  2599.    record.  Observe this line on the Add or Get screen, Master File:
  2600.       
  2601.                               Priority, if any: 
  2602.  
  2603.  
  2604.    You enter your code, if any, to the right of 'Priority'.
  2605.  
  2606.  
  2607.    To  extract  out those records to which you have  assigned  a  priority 
  2608.    code, observe option 4 on the Master File Menu:  
  2609.  
  2610.                    4)  Appointments and List of Priorities
  2611.  
  2612.  
  2613.  
  2614.  
  2615.                                  Appendix Q:    
  2616.                                  [continued]
  2617.  
  2618.    Once you select this option, you'll see this Appointments menu:
  2619.  
  2620.  
  2621.    ----------------------------------------------------------------------
  2622.     -------Maintenance and Service Call Activity Tracking System-----    |
  2623.                                                                          |
  2624.                                Appointments Menu                         |
  2625.                             ---------------------
  2626.                             | Please Choose One |
  2627.                             ---------------------
  2628.  
  2629.  1)  List out all prior Appointments
  2630.      (Occurring  prior to today)
  2631.  2)  Produce today's Appointments
  2632.  3)  Print all future Appointments, excluding today's
  2633.  4)  Print all future Appointments, including today's
  2634.  5)  Display a graphics image of any 14 day period of  Appointments
  2635.  6)  Select your start/stop date for Appointments, then print out
  2636.  7)  Similar to option 6, but identifies only UNPROCESSED Appointments
  2637.                   [Used with CALLBACK option, Activity Menu]
  2638.  8)  List of Priorities, if any [by date]
  2639.  9)  Show tomorrow's Appointments
  2640.  
  2641.  H)  Help Screen for Appointments Menu                                   |
  2642.                                                                          |
  2643.  R)  Return to prior menu                                                |    
  2644.     ---------------------------------------------------------------------
  2645.  
  2646.  
  2647.    Option 8 gives you the flexibility of selecting those records from  the  
  2648.    Master File to which you have assigned a priority code.   Also, you can 
  2649.    indicate  that date range,  if any,  for your selection of  priorities.   
  2650.    This  date range refers to that date when each prioritized Master  File 
  2651.    record was first ENTERED into the system.
  2652.  
  2653.  
  2654.  
  2655.                                  Appendix R
  2656.                            Act Now! [TM] feature:
  2657.  
  2658.    Act  Now!  [TM]  is a new feature that creates an activity  record,  if 
  2659.    requested, directly from the Master File Add function.    
  2660.  
  2661.    The  need  for  this has become clear in feedback  from  my  customers.  
  2662.    Prior  to version 2.645,  all Master File records were added  into  the 
  2663.    Master  file  through the Master File Add option.   Once in the  Master 
  2664.    file  file,  you could then add an unlimited number of activities  into 
  2665.    the  Activity file for any one record in the Master File.  To  add  the 
  2666.    first activity record,  though, required that you leave the Master file 
  2667.    Add  function,  exit the Master File,  and then go to the Activity  Add 
  2668.    screen.
  2669.  
  2670.    Over time,  users began mentioning how cumbersome this process was when 
  2671.    that  were  adding  many  Master File records,  each  with  an  initial 
  2672.    activity.   The  reason  these functions are separate is because  of  a 
  2673.    programming  practice  used  throughout  SERVICE  PLUS  [TM],   modular 
  2674.    programming.  These modules or 'blocks' of program code account for the 
  2675.    discrete functionality of each menu and screen.
  2676.  
  2677.    In any case,  with Act Now!  [TM],  you can now add an initial activity 
  2678.    record for a new Master File record WITHOUT LEAVING the Master File Add 
  2679.    option!   Observe  below the options that appear on the bottom  of  the 
  2680.    screen when you are adding a Master File record:
  2681.  
  2682.  
  2683.     -----------------------------------------------------------------------
  2684.      '1' to go to next record;   '2' to create a new memo for this record, |
  2685.         Enter a '3' to 'ACT NOW!' or Activity Now, 1st activity record     |
  2686.     -----------------------------------------------------------------------
  2687.  
  2688.                                                                            
  2689.    If you enter '3',  Act Now!  [TM] will immediately branch to the  first 
  2690.    activity  record.   You would then be presented with the blank activity 
  2691.    screen  for  the Primary ID that you had just entered into  the  Master 
  2692.    File. 
  2693.  
  2694.    After you finish entering the activity data,  you will then branch back 
  2695.    AUTOMATICALLY to the Master file Add function.
  2696.  
  2697.  
  2698.                                  Appendix S:
  2699.                            Create your own fields
  2700.  
  2701.                  Entering codes specific to your application 
  2702.                and then creating reports based on those codes:
  2703.  
  2704.  
  2705.                     ----- Defining your own codes: -----
  2706.  
  2707.    This  feature  gives  you the ability to enter codes specific  to  your 
  2708.    industry  or  application  and then create reports  on  those  specific 
  2709.    codes.   These codes are then entered into COMMENT1 or COMMENT2 of each 
  2710.    record in the Master file.  
  2711.  
  2712.    Let's say,  for example, that you have an inventory of unsold homes and 
  2713.    that you had identified these criteria in your real estate prospects:
  2714.  
  2715.    1)  Size of home wanted
  2716.    2)  Amount prospect wants to spend on home
  2717.    3)  Preference, if any, for location, by zip or postal code
  2718.    4)  Number of floors of home desired
  2719.  
  2720.  
  2721.    Let's say further that you had developed these codes:
  2722.  
  2723.                        1)  SIZE=1500SF
  2724.                            SIZE=2000SF
  2725.                            SIZE=2500SF
  2726.                            SIZE=3000SF
  2727.  
  2728.    This first criteria shows the size home, in square feet, that the buyer 
  2729.    is looking for.
  2730.  
  2731.                        2)  AMT=100K
  2732.                            AMT=125K
  2733.                            AMT=150K
  2734.                            AMT=200K
  2735.  
  2736.    Criteria 2 shows the amount, in thousands of dollars, that the buyer is 
  2737.    willing to spend.
  2738.  
  2739.                        3)  LOC=75081
  2740.                            LOC=75082
  2741.                            LOC=75083
  2742.                            LOC=75084
  2743.  
  2744.    Criteria 3 shows the location preference,  by zip or postal code,  that 
  2745.    your buyer has.
  2746.  
  2747.                4)  FLOORS=1       < one floor, no basement
  2748.                    FLOORS=1A      < one floor, one basement
  2749.                    FLOORS=2       < 2 floors, no basement
  2750.                    FLOORS=2A      < 2 floors, one basement
  2751.  
  2752.  
  2753.    This criteria tells you the number of floors preference,  if any,  that 
  2754.    this  buyer has.   You could then set up records for the houses in  the 
  2755.    Master, file along with their associated codes.
  2756.  
  2757.    Observe  that as you develop codes for all buyers,  you do NOT have  to 
  2758.    use  every  code for every buyer.   If one buyer has no  location  code 
  2759.    preference,  then omit this criteria.  It does matter, though, that you 
  2760.    enter  the  codes  CONSISTENTLY  into  the  Master  file,  COMMENT1  or 
  2761.    COMMENT2.  Otherwise, you will not be able to extract them later.
  2762.  
  2763.  
  2764.                        ----- Selecting Reports: -----
  2765.  
  2766.    Once you select option 3 from the Main Program Menu,  you will see this 
  2767.    Reports menu:
  2768.  
  2769.  
  2770.    ---------------------------------------------------------------------
  2771.                                                                        |  
  2772.     Start Date      Service Call and Activity Reports       End Date   |    
  2773.                                                                        |
  2774.     01/01/1901             Please Choose one         12/12/2999     
  2775.                       
  2776.                                                                           
  2777.                1)  Do report from the Master file                    
  2778.                2)  Generate ONE report from the Activity file             
  2779.                3)  Set start/stop date of these Reports                   
  2780.                4)  Select out any comment for report[s]
  2781.                             [no criteria selected]                        
  2782.                5)  Category Consolidation Feature:      [now OFF]
  2783.                                                                           
  2784.                H)  Help for reports                                       
  2785.                                                                           
  2786.                R)  Return to prior menu                                   
  2787.                                                                        |  
  2788.               Category of Maintenance [defaults to ALL]: ALL           |    
  2789.                                                                        |
  2790.    ---------------------------------------------------------------------
  2791.  
  2792.                                                                           
  2793.    Option  4 will allow you to select out any code or combination of codes 
  2794.    from the COMMENTS fields.   When you select this option, you will first 
  2795.    see this menu:
  2796.  
  2797.  
  2798.  
  2799.    ---------------------------------------------------------------------
  2800.                            Exclusivity of Selection:                   |  
  2801.                                                                        |  
  2802.                                                                        |  
  2803.                              False = All Inclusive                        
  2804.            Record included if meeting at least ONE search criteria.       
  2805.                                                                           
  2806.                                                                           
  2807.                            True = Mutually Exclusive                      
  2808.      Record included only if meeting ALL search criteria at the same time.
  2809.                                                                           
  2810.                                                                        |  
  2811.                                    Enter T or F : [F]                  |  
  2812.                                                                        |
  2813.    ---------------------------------------------------------------------
  2814.                                                                           
  2815.  
  2816.    In this menu,  "Exclusivity of Selection",  you must select whether you 
  2817.    want  only those records to be selected that have all sets of codes  in 
  2818.    every record or select records regardless of the number of matches made 
  2819.    per  record,  as long as  at least one match is made in any one  record 
  2820.    that is selected.
  2821.  
  2822.    True  [or T] means all matches have to be made in any one record for it 
  2823.    to be selected.   False [or F] means that as long as one match is  made 
  2824.    in that record, it will be selected.
  2825.  
  2826.    After  making  your selection at this "Exclusivity of Selection"  menu, 
  2827.    you can make your specific selections at this menu:
  2828.  
  2829.    ---------------------------------------------------------------------
  2830.                   Enter those values you wish to select out.           |  
  2831.          Any field left blank will include all records in that field.  |  
  2832.                                                                        |  
  2833.                   ___________________   Third ID
  2834.                   ___________________   Second ID
  2835.            __________________________   Primary ID 
  2836.  
  2837.  
  2838.  
  2839.         _____________________________   [comments, first selection]       
  2840.         _____________________________   [comments, second selection]      
  2841.         _____________________________   [comments, third selection]    |  
  2842.         _____________________________   [comments, fourth selection]   |  
  2843.                                                                        |
  2844.                  [COMMENT1 and COMMENT2 are searched together]         |
  2845.                                                                        |
  2846.    ---------------------------------------------------------------------
  2847.                                                                           
  2848.    At  this screen,  you can input up to 4 sets of codes or phrases.   You 
  2849.    can enter any word, phrase, or code on which to base your selection. If 
  2850.    left  blank,  all records will be printed out.   If you make  an  entry 
  2851.    there, the program will search through the comments and select out only 
  2852.    those records that have your word or phrase in the comments section.
  2853.  
  2854.    You can also select by any combination of Primary,  Secondary, or Third 
  2855.    ID.
  2856.  
  2857.    [Note  that  you  can have up to 4 different codes or  phrases  entered  
  2858.    here and all records will be pulled which have any one of them  or  any 
  2859.    combination of them].
  2860.  
  2861.  
  2862.    In this real estate example,  let's say that the following house became 
  2863.    available on the market:
  2864.     
  2865.              2000  square  feet,   $125,000  price,  located  in 
  2866.              zip/postal code '75083, and has two floors, without 
  2867.              a basement. 
  2868.  
  2869.     These codes would then correspond to that information.
  2870.  
  2871.                                     SIZE=2000SF
  2872.                                      AMT=125K
  2873.                                      LOC=75083
  2874.                                      FLOORS=2   
  2875.  
  2876.  
  2877.    If you entered those values or codes into the 'comments' entries in the 
  2878.    above  menu and set  "Exclusivity of Selection" to  True,  the  program 
  2879.    would  then select out those records in the Master file that  contained 
  2880.    these criteria.      
  2881.  
  2882.     
  2883.    ----- Accessing  this logic from the word  processor/merge  Menu:-----
  2884.  
  2885.    Observe this option on the Main Program Menu:
  2886.  
  2887.            4)  Output to external word processor/merge/data file:
  2888.  
  2889.    Once you select that option, you will see this menu:
  2890.  
  2891.    ---------------------------------------------------------------------
  2892.                                                                        |  
  2893.                      Output for word processing/merge Menu             |    
  2894.                                                                        |
  2895.                           Thursday, April 21, 1988                        
  2896.                   
  2897.                    1)  Select output criteria for merge file              
  2898.                            [no criteria selected]                         
  2899.                    2)  Output records to Wordstar/Mailmerge[TM]           
  2900.                    3)  Output records to WordPerfect[TM]                  
  2901.                    4)  Output records to dBASE III [TM]                |     
  2902.                                                                        |  
  2903.                                                                        |  
  2904.                    R)  Return to prior menu                            |  
  2905.    ---------------------------------------------------------------------
  2906.                                                                           
  2907.    Selection 1 contains the same logic as the reports menu.   That is, you 
  2908.    can select records for output to your word processor based on codes you 
  2909.    entered into the comments fields in the Master file.
  2910.  
  2911.  
  2912.             ----- Creating your own Help screen for these codes: -----
  2913.  
  2914.    Instead  of  writing down the codes for your  specific  application,  a 
  2915.    place  exists  in  the program to contain that  data.   Also,  you  can 
  2916.    display  those codes and their definitions at any time  throughout  the 
  2917.    program just by entering one function key!
  2918.  
  2919.    This  industry-specific Help screen can have up to 15,000 characters in 
  2920.    it.   To  see  how this works,  examine:
  2921.  
  2922.                                  Appendix L
  2923.              Create your own industry-specific Help/Data Screen
  2924.  
  2925.  
  2926.  
  2927.                                  Appendix T
  2928.             Logic behind Comments/1st ID/2nd ID/3rd ID selection
  2929.  
  2930.    This  feature  will  SELECT out data for you using  a  powerful  search 
  2931.    criteria.  This function should not be confused with options 3 and 4 on 
  2932.    the 'Search Through Data' menu, which only DISPLAYS data to you.
  2933.  
  2934.    You can select out records from three key locations in the program with 
  2935.    this powerful selection criteria.  
  2936.                                                                              
  2937.    The mechanics of how you do this are explained in:
  2938.  
  2939.                                     Appendix S:
  2940.                               Create your own fields
  2941.  
  2942.    In  summary and recapitulating Appendix S,   you go through a two  step 
  2943.    process  when you access this selection logic.   First,  you respond to 
  2944.    this 'Exclusivity of Selection' menu:
  2945.  
  2946.    ---------------------------------------------------------------------
  2947.                            Exclusivity of Selection:                   |  
  2948.                                                                        |  
  2949.                                                                        |  
  2950.                              False = All Inclusive                        
  2951.            Record included if meeting at least ONE search criteria.       
  2952.                                                                           
  2953.                            True = Mutually Exclusive                      
  2954.      Record included only if meeting ALL search criteria at the same time.
  2955.                                                                           
  2956.                                                                        |  
  2957.                                    Enter T or F : [F]                  |  
  2958.                                                                        |
  2959.    ---------------------------------------------------------------------
  2960.  
  2961.    Once you do that, you are then offered these selection choices:
  2962.  
  2963.    ---------------------------------------------------------------------
  2964.                   Enter those values you wish to select out.           |  
  2965.          Any field left blank will include all records in that field.  |  
  2966.                                                                        |  
  2967.                   ___________________   Third ID
  2968.                   ___________________   Second ID
  2969.            __________________________   Primary ID 
  2970.  
  2971.  
  2972.  
  2973.         _____________________________   [comments, first selection]       
  2974.         _____________________________   [comments, second selection]      
  2975.         _____________________________   [comments, third selection]    |  
  2976.         _____________________________   [comments, fourth selection]   |  
  2977.                                                                        |
  2978.                  [COMMENT1 and COMMENT2 are searched together]         |
  2979.                                                                        |
  2980.    ---------------------------------------------------------------------
  2981.  
  2982.  
  2983. You  can  select any one criteria or any number of them in  combination  with 
  2984. each  other.   The  'Comments' field is ideal for entering industry  specific 
  2985. code in your application, as explained in Appendix S, Create your own fields.
  2986.  
  2987.  
  2988.    This powerful logical selection feature is offered in three locations:
  2989.  
  2990.                         -----  First location:  -----
  2991.  
  2992.                 Service Call and Activity Reports, option 4:
  2993.                        
  2994.                     4)  Select by any Comment for reports
  2995.                            [no criteria selected]                         
  2996.         
  2997.  
  2998.                        -----  Second location:  -----
  2999.  
  3000.                    [accessed from the Main Program Menu:]   
  3001.             B)  Output to external word processor/merge/data file   
  3002.                                                                            
  3003.              Output for word processing/merge Menu, selection 1:   
  3004.                  
  3005.                    1)  Select output criteria for merge file             
  3006.                            [no criteria selected]                        
  3007.                                                                          
  3008.  
  3009.                         -----  Third location:  -----
  3010.  
  3011.                    [accessed from the Main Program Menu:]   
  3012.                                  selection 3  
  3013.  
  3014.                       Category Options Menu, option 5:              
  3015.  
  3016.                    5)  Change category based on COMMENTS:      
  3017.             [merge multiple categories into 1 with this criteria]        
  3018.  
  3019.  
  3020.    Regardless  of where you access this SELECTION criteria,  the logic  is 
  3021.    that  same behind each of these four menus.   With it,  you have nearly 
  3022.    unlimited versatility in selecting out data for  reports.
  3023.  
  3024.  
  3025.                                  Appendix U:
  3026.             Strategy for Relating Customers to records in either
  3027.                         the Master or Activity files:
  3028.  
  3029.    Let's say that you are trying to relate customers to records in  either 
  3030.    the Master of Activity files. One strategy is to assign a unique number 
  3031.    to  each customer and then enter that number in the comments section of 
  3032.    the applicable records.  The comment could be of the form:
  3033.  
  3034.                                CUST=1005
  3035.  
  3036.    Here you are saying that this is customer '1005'.   Once that number is 
  3037.    entered,  you  can  then retrieve ALL records entered into the  program 
  3038.    with  that number.   The mechanics of the selection criteria  logic  is 
  3039.    outlined in these appendices:
  3040.  
  3041.    Create your own fields.......................................Appendix S
  3042.     [track and retrieve data using your unique industry-specific codes!]
  3043.  
  3044.    Logic behind Comments/1st ID/2nd ID/3rd ID selection.........Appendix T
  3045.      [select out records in 3 different places in program]
  3046.  
  3047.    You  could build the customer list by entering all customers into their 
  3048.    unique category in the Master file in this format:
  3049.  
  3050.                               Primary ID:
  3051.                           Customer ID Number
  3052.  
  3053.                              Secondary ID:
  3054.                                Last Name
  3055.  
  3056.                                Third ID:
  3057.                         First Name of Customer
  3058.  
  3059.                              COMMENTS1/2:
  3060.                           Address of customer
  3061.  
  3062.    If you enter the customer data in this format, then all cross reference 
  3063.    functions  of the program will allow you to check either first or  last 
  3064.    name  against his or her Customer ID.   In particular,  when you are in 
  3065.    the  'Search  through data' menu,  option 1 will  cross  reference  all 
  3066.    three.
  3067.  
  3068.    By  entering all customers as,  say,  category '100',  you  could  then 
  3069.    select  out all category 100 records on the Select Category  Menu.   If 
  3070.    you  want  the list of customers and their IDs available to you at  all 
  3071.    times,  you  can load that information into the Industry Specific  Help 
  3072.    screen.   Once done,  all of their names and customers numbers will  be 
  3073.    available  to you by entering 'F1'.   For a detailed explanation of how 
  3074.    you would do this, see:
  3075.  
  3076.    Create your own industry-specific Help/Data Screen...........Appendix L
  3077.  
  3078.    Note  that  the  data available to you in the  Industry  Specific  Help 
  3079.    screen could be created from reports that SERVICE PLUS [TM] will create 
  3080.    for you. 
  3081.  
  3082.  
  3083.                                  Appendix V:
  3084.       Strategy for creating Service Tickets, Work Orders,  or Invoices
  3085.                        from memos in the Activity file 
  3086.      
  3087.                                   Overview:
  3088.  
  3089.    Using  the  Memos  available to you in each activity  record,  you  can 
  3090.    create   printed  Service  Tickets  or  Invoices  for  your   customers 
  3091.    signatures.   Later,  you  can recall and review any Service Ticket  or 
  3092.    Invoice  or  group  of Service Tickets  from  the  historical  activity 
  3093.    records.
  3094.  
  3095.                                  == Procedures ==
  3096.  
  3097.    Using your word processor,  create a Service Ticket or Invoice Template 
  3098.    that contains the skeleton of your Service Ticket or Invoice.  Included 
  3099.    in  this  Template should be a signature block for  your  customer,  if 
  3100.    required  in your business.   All information specific to that  Service 
  3101.    Call  should  in  a 'fill-in-the-blanks' format that you  can  complete 
  3102.    later once you create the activity memo.
  3103.  
  3104.    Once  complete,  convert this Service Ticket or Invoice Template to  an 
  3105.    ASCII file if it is not already in this format. 
  3106.  
  3107.    Move  the  Service  Ticket  or  Invoice  Template  into  the   \SERVICE 
  3108.    subdirectory.   Let's  say  that  you have assigned this  name  to  it:  
  3109.    'SCTMP', for Service Ticket Template.
  3110.  
  3111.    When  you  create a new Activity record,  go to the Memo Options  menu.  
  3112.    Observe option 3: 
  3113.  
  3114.                     3)  Input a Text file into this memo.
  3115.  
  3116.    After you select this option,  enter 'SCTMP' as the text file that  you 
  3117.    wish to Input into this memo.  Once this operation is complete, observe 
  3118.    option 1:
  3119.  
  3120.                1)  Edit the existing memo or create a new one
  3121.  
  3122.    Select this option and you will then see your Service Ticket or Invoice 
  3123.    Template  spread  out  before  you.    Using the PgUp  and  PgDn  keys, 
  3124.    navigate around this memo and fill in the blanks of this Service Ticket 
  3125.    or Invoice Template until you are satisfied that it is complete.
  3126.  
  3127.    Once  the Service Ticket or Invoice Template in this memo is  finished, 
  3128.    exit  the  memo  with CONTROL-W.   These  keystrokes  will  save  those 
  3129.    additions that you have added to the Service Ticket or Invoice Template 
  3130.    in this specific memo. 
  3131.  
  3132.    After  saving  your additions to the memo,  observe this option on  the 
  3133.    Memo Options Menu:
  3134.  
  3135.                               7)  Print options
  3136.  
  3137.    Select  option  7 to then print out this completed  Service  Ticket  or 
  3138.    Invoice.
  3139.  
  3140.  
  3141.                                  Appendix W:
  3142.                  Methodology for tracking units of inventory
  3143.               [using activity records to reflect unit changes]
  3144.  
  3145.                                   Overview:
  3146.  
  3147.    SERVICE  PLUS [TM] can track your inventory and will display a trail of 
  3148.    activities  that  show  your  starting  values,   any  additions,   and 
  3149.    subsequent depletions.
  3150.  
  3151.    By default,  SERVICE PLUS [TM] will summarize Master File Billings from 
  3152.    individual billing entries made into the activity file.   By using  the 
  3153.    custom options, you can change the summary from dollars to units.   
  3154.  
  3155.                                Implementation:
  3156.  
  3157.    First, go the Master File Menu.  Observe option 3:
  3158.  
  3159.                            3 for Billings reports.  
  3160.  
  3161.    Once you select option 3, you will arrive at the Billings Summary Menu.  
  3162.    At this Menu, enter option 3:
  3163.  
  3164.             3)   Summarize and Post all Billings from the  Activity  file     
  3165.  
  3166.    Upon select the Summarizing option, you will then see this test data:
  3167.                                                                             
  3168.    ----------------------------------------------------------------------   
  3169.         All detail Billings records from the Activity File               |  
  3170.                                                                          |  
  3171. STW366, Category is : 1                                                  |  
  3172.  $ 350.00, occurred on 08/23/1984                                           
  3173.  $ 55.00, occurred on 05/26/1983                                            
  3174.  $ 35.00, occurred on 12/30/1982                                            
  3175. Total Billings=  $ 440.00                                                   
  3176.                                                                             
  3177. WRX332, Category is : 1                                                     
  3178.  $ 850.00, occurred on 06/28/1984                                           
  3179.  $ 50.00, occurred on 05/28/1984                                            
  3180.  $ 450.00, occurred on 01/02/1983                                           
  3181. Total Billings=  $ 1350.00                                                  
  3182.                                                                          |  
  3183.                                                                          |  
  3184. Grand total =   $ 1790.00                                                |  
  3185.    ----------------------------------------------------------------------   
  3186.  
  3187.  
  3188.    Go  back to the Main Program Menu,  and select the Other Options  Menu.  
  3189.    Once there, go to the Custom Options Menu.  Observe option 1:
  3190.                                                                             
  3191.      1)  Change description of category, title for Billings, style          
  3192.          [Select how Billings is presented: Dollars, hours, or blank]       
  3193.                                                                                
  3194.    When you select option 1, you will see this menu:
  3195.                                                                             
  3196.    ----------------------------------------------------------------------   
  3197.                                                                          |  
  3198.            Category of Maintenance                                       |  
  3199.                                                                          |  
  3200.        Default name for expenses/revenues title (plural), 15 characters     
  3201.         (for example: Expenses, Collections, Hours or Revenues)             
  3202.  If you input Hours, enter your values in the activity file as              
  3203.  decimals, ie 10.75 =10 hours, 45 minutes                                   
  3204.                                                                             
  3205.        Billings                                                             
  3206.                                                                             
  3207.  How Billings reports presented:                                            
  3208.   [1= dollars, 2=hours, 3=screen displays/report headings left blank]    |  
  3209.                                                                          |  
  3210.        1                                                                 |  
  3211.    -----------------------------------------------------------------------  
  3212.                                                                              
  3213.                                                                                
  3214.    Change 'Billings' to 'Units'.  On the bottom line, change '1' to '3' so 
  3215.    that the screen displays and report headings are then left blank.
  3216.                                                                                
  3217.    After  you  have finished at the Custom Options Menu,  go back  to  the 
  3218.    Master  File  Menu.   You will observe that option 3 will have  changed 
  3219.    from '3 for Billings reports' to:
  3220.  
  3221.                             3 for Units reports.
  3222.  
  3223.    Enter option 3 of the Master File Menu and you will see:
  3224.  
  3225.              3)  Summarize and Post all Units from the Activity file        
  3226.  
  3227.    Once  you  select option 3 to summarize,  you will then see  this  test 
  3228.    data:
  3229.                                                                          
  3230.  
  3231.    ----------------------------------------------------------------------   
  3232.         All detail Units records from the Activity File                  |  
  3233.                                                                          |  
  3234. STW366, Category is : 1                                                  |  
  3235.  350.00, occurred on 08/23/1984                                             
  3236.  55.00, occurred on 05/26/1983                                              
  3237.  35.00, occurred on 12/30/1982                                              
  3238. Total Units=  440.00                                                        
  3239.                                                                             
  3240. WRX332, Category is : 1                                                     
  3241.  850.00, occurred on 06/28/1984                                             
  3242.  50.00, occurred on 05/28/1984                                              
  3243.  450.00, occurred on 01/02/1983                                             
  3244. Total Units=  1350.00                                                       
  3245.                                                                          |  
  3246.                                                                          |  
  3247. Grand total =   1790.00                                                  |  
  3248.    ----------------------------------------------------------------------   
  3249.  
  3250.  
  3251.    If  you  enter  an activity record with a  negative  value,  then  that 
  3252.    activity will be deducted from the 'Total Units'.  If you precede  your 
  3253.    negative value with a '-', SERVICE PLUS [TM] will correctly deduct that 
  3254.    value from the 'Total Units' it displays later.
  3255.  
  3256.    In summary, enter all additions to inventory of this item as a positive 
  3257.    value.  Withdrawals from inventory should be preceded with a '-'.  
  3258.  
  3259.   
  3260.